Sari la conținut
andcode Tools

Codificare / decodificare Base64

🔒 Rulează în browser

Cum funcționează codificarea Base64

Base64 reprezintă date binare arbitrare folosind 64 de caractere ASCII imprimabile (A–Z, a–z, 0–9, + și /), regrupând fiecare trei octeți în patru valori de 6 biți. Instrumentul convertește mai întâi textul în octeți UTF-8 cu TextEncoder nativ din browser, apoi codifică acei octeți în Base64 — astfel diacriticele, emoji și orice alfabet se decodifică exact, spre deosebire de implementările naive care codifică direct unitățile de cod UTF-16.

Base64 URL-safe și fișiere

Base64 standard folosește + și / și adaugă padding cu semnul =, ambele necesitând escapare într-un URL sau nume de fișier. Comutatorul URL-safe trece la - și _ și elimină padding-ul (RFC 4648 §5), astfel încât rezultatul poate fi plasat direct într-un query string sau un nume de fișier. Codificarea fișierelor funcționează similar: fișierele sunt citite local, în browserul dumneavoastră, și codificate pe dispozitiv — nimic nu este încărcat — într-un data:<mime>;base64,… complet.

Întrebări frecvente

Diacriticele sunt tratate corect?

Da. Textul este convertit în octeți UTF-8 înainte de Base64, deci ș, ț, emoji și orice alfabet se decodifică exact.

Ce este Base64 URL-safe?

O variantă care folosește - și _ în loc de + și /, fără padding, sigură în URL-uri și nume de fișiere (RFC 4648 §5).

Fișierul meu este încărcat undeva?

Nu. Fișierele sunt citite local, în browserul dumneavoastră, și codificate pe dispozitiv — nimic nu este încărcat.

Instrumente similare

Ștergeți datele locale?

Aceasta șterge definitiv tot ce a salvat acest site în acest browser:

  • Proiectele audio salvate (salvare automată în Audio Mixer)
  • Panouri de proiect, carduri și atașamente (Kanban)
  • Instrumentele dumneavoastră favorite
  • Preferințele, precum limba aleasă

Acțiunea nu poate fi anulată și afectează doar acest browser, pe acest dispozitiv.