Viedkaršu rakstītājs ir ierīce, kas spēj ierakstīt datus viedkartēs. Šīs ierīces var izmantot visdažādākajām lietojumprogrammām, kas ietver viedkartes, un tās bieži tiek pārdotas kā daļa no pilnīgas paketes cilvēkiem, kuri vēlas iespējot viedkaršu funkcionalitāti sabiedriskajā transportā, uzņēmējdarbībā un citās lietojumprogrammās. Šādu ierīču izmaksas atšķiras atkarībā no ražotāja un pieejamajām funkcijām.
Viedkartes ir ierīces, kurās ir atmiņas mikroshēma vai mikroprocesors, ko var izmantot datu glabāšanai vai aprēķinu veikšanai. Viena izplatīta viedkartes lietojumprogramma ir sabiedriskajā transportā, kur regulāri braucēji var norēķināties par biļešu cenām, ielādējot viedkartes un velkot vai vicinot tās pie tranzīta termināļiem. Daži kredītkaršu uzņēmumi izlaiž savu produktu viedkaršu versijas, un šīs ierīces var izmantot arī drošības piekļuvei un daudzām citām lietojumprogrammām.
Tā kā informācija viedkartē nav veidota kā statiska, ir nepieciešama ierīce, kas var saskarties ar viedkarti, lai tajā varētu ierakstīt. Viedkaršu rakstītājs var pārrakstīt datus, pārformatēt viedkartes vai mainīt esošos datus. Piemēram, kad tranzīta braucējs uzlādē karti kioskā, kioskam ir rakstīšanas iespējas, lai tas varētu atjaunināt viedkarti ar jaunu informāciju. Tāpat, ja apsardzes darbinieks kodē viedkarti, lai kādam nodrošinātu piekļuvi aizsargātai iekārtai, tiek izmantots viedkaršu rakstītājs.
Šīs ierīces var rakstīt šifrētus datus un strādāt ar šifrētām vai citādi aizsargātām viedkartēm. Šīm kartēm ir vairāki drošības līmeņi, kas paredzēti, lai nodrošinātu, ka tās nevar mainīt personas, kuras nav pilnvarotas to darīt. Kartē esošā informācija ir aizsargāta, ļaujot cilvēkiem viedkartē saglabāt sensitīvus un privātus datus. Viedkartes rakstītājam ir jāspēj sevi autentificēt, pirms viedkarte ļaus tai pievienot vai mainīt datus.
Tā kā pastāv bažas par informācijas viltošanas vai viltošanas iespējamību, dažām viedkaršu sistēmām ir sarežģīta drošība. Šīs sistēmas ir paredzētas, lai novērstu viltotu karšu izgatavošanu, kuras sistēmā varētu izmantot kā viltojumus, kā arī neļauj cilvēkiem mainīt viedkaršu datus. Piemēram, tranzīta kartes parasti ir ļoti aizsargātas, lai novērstu viltotu vai mainītu tranzīta karšu izmantošanu. Uz šīm kartēm var rakstīt tikai viedkaršu rakstītājs, kas paredzēts saderībai ar sistēmu.