IQ
PayloadIQ
Utilitare PayloadIQ

Base64 Encode / Decode

Codează și decodează Base64 într-o secundă, inclusiv varianta URL-safe folosită în JWT și în query string-uri. Totul se întâmplă local, în browserul tău.

Rezultatul apare aici.

Rulează în browserul tău. Ce introduci nu este încărcat pe PayloadIQ.

Acest instrument codează text în Base64 și decodează Base64 înapoi în text direct în browser, fără să trimită nimic către vreun server. Comuți între encode și decode, iar opțiunea URL-safe îți dă exact formatul care circulă în token-uri JWT și în parametrii din URL. Lipești textul, apeși un buton și ai rezultatul instant, gata de copiat.

Standard vs. URL-safe: care e diferența

Base64 transformă bytes arbitrari într-un string compus doar din caractere ASCII sigure. Varianta standard folosește + și / plus padding cu =, ceea ce e perfect pentru câmpuri JSON sau headere. Problema apare când pui un astfel de string într-un URL: / și = au înțeles special și trebuie escapate. Aici intervine varianta URL-safe — bifezi opțiunea și instrumentul înlocuiește + cu -, / cu _ și elimină padding-ul de la final. Exact acest format îl vezi în interiorul segmentelor unui JWT și în query string-uri, așa că nu mai trebuie să faci conversia de mână.

Rulează local, fără upload

Encodarea și decodarea se fac integral în browser, cu API-urile native de Base64 — textul tău nu pleacă niciodată către un server PayloadIQ. Poți decoda un payload sensibil, un token sau un fișier de config fără să-ți faci griji că ajunge undeva în log-uri. Un avertisment important pentru orice dezvoltator: Base64 este encodare, nu criptare. Oricine poate decoda un string Base64 în câteva secunde, deci nu îl folosi niciodată ca să ascunzi parole, chei API sau alte secrete.

Întrebări frecvente

Base64 este o formă de criptare?
Nu. Base64 este doar o schemă de encodare care face bytes-ii citibili ca text ASCII. Nu oferă niciun fel de securitate — oricine îți poate decoda string-ul instant, inclusiv cu acest instrument. Pentru a proteja date sensibile ai nevoie de criptare reală, nu de Base64.
Când folosesc varianta URL-safe?
Bifează URL-safe ori de câte ori string-ul Base64 ajunge într-un URL sau într-un JWT. Caracterele + și / și padding-ul = creează probleme în query string-uri, iar varianta URL-safe le înlocuiește cu - și _ și renunță la padding, exact cum cere standardul folosit de token-uri.
Datele mele se încarcă pe un server?
Nu. Tot procesul de encode și decode rulează local în browserul tău, iar textul pe care îl lipești nu este trimis nicăieri. Poți chiar să deschizi pagina o dată și apoi să lucrezi offline — funcționează la fel.
Pot decoda Base64 care conține caractere cu diacritice sau emoji?
Da. Instrumentul tratează corect textul Unicode (UTF-8), așa că diacriticele românești, caracterele non-latine și emoji se codează și se decodează fără să se strice. Dacă primești o eroare la decodare, de obicei înseamnă că string-ul de intrare nu este Base64 valid.

Utilitare similare

Codare / Decodare URLCodare / Decodare entități HTMLJSON Escape / Unescape
Deschide PayloadIQ Playground