Codificatore e decodificatore Base64: codifica dati veloce e privata

Codifica o decodifica istantaneamente testo, URL e file utilizzando il formato Base64. L'elaborazione lato browser garantisce che i tuoi dati rimangano privati. Strumento Base64 online gratuito per sviluppatori.

Domande frequenti (FAQ)

Formula Verified
Expert Reviewed
Scientifically Precise

La guida completa per gli sviluppatori alla codifica e decodifica Base64

Nel sistema globale di comunicazioni Internet e di elaborazione dati, il trasferimento di dati binari grezzi (come immagini, file PDF o codice di esecuzione) attraverso reti che supportano solo caratteri di testo ASCII semplici può causare il danneggiamento dei dati. I servizi di posta elettronica, i router Web e le API XML/JSON spesso interpretano i byte binari come segnali di comando, interrompendo la trasmissione del carico utile.

La

codifica Base64 risolve questo problema convertendo byte binari grezzi in una sequenza standardizzata e altamente portabile di 64 caratteri ASCII stampabili. Il nostro codificatore e decodificatore Base64 è un'utilità web veloce e offline progettata per gestire testo, file e parametri URL in modo sicuro nel tuo browser.


La struttura matematica dietro la codifica Base64

Base64 funziona raggruppando bit binari e traducendoli in caratteri standard:

  1. Raggruppamento binario: il codificatore accetta tre byte di dati binari da 8 bit, creando un blocco da 24 bit.
  2. Divisione in blocchi da 6 bit: questo blocco da 24 bit viene suddiviso in quattro blocchi da 6 bit.
  3. Mappatura caratteri: ogni blocco da 6 bit ha un valore decimale compreso tra 0 e 63. Il codificatore mappa questi valori su caratteri standard:
    • A–Z (decimale 0–25)
    • a–z (decimale 26–51)
    • 0–9 (decimale 52–61)
    • + e / (decimale 62 e 63)
  4. Padding (=): se i dati binari di input non vengono divisi perfettamente per tre, il codificatore aggiunge byte null e aggiunge uno o due caratteri = alla fine della stringa come riempimento.

Tutorial passo passo: come codificare e decodificare i tuoi dati

  • Come codificare:
    1. Incolla il testo non elaborato nel pannello di input.
    2. Fai clic su Codifica in Base64.
    3. Lo strumento genera istantaneamente la tua stringa Base64.
  • Come decodificare:
    1. Incolla una stringa Base64 valida nel pannello di decodifica.
    2. Fai clic su Decodifica da Base64.
    3. Lo strumento decodifica la stringa nel suo testo originale.

Confronto: Base64 standard e Base64 sicuro per URL

Lo standard Base64 contiene caratteri che causano problemi quando vengono passati attraverso URL web o file system:

Funzionalità Base64 standard Base64URL (URL sicuro) Personaggi in conflitto + e / Nessuno Carattere di riempimento Nessuno (spesso spogliato) Compatibilità URL Scadente (richiede la codifica percentuale dell'URL) Perfetto (non è richiesto l'escape) Caso d'uso principale Allegati email, immagini CSS in linea Token Web JSON (JWT), parametri URL

Casi d'uso chiave degli sviluppatori per Base64

  • JSON Web Token (JWT): le strutture JWT (intestazione, payload e firma) sono codificate utilizzando URL-Safe Base64 per consentire trasferimenti sicuri di autenticazione API.
  • URI di dati in HTML/CSS: incorpora piccole icone o elementi grafici direttamente negli stili CSS (ad esempio, background: url('data:image/png;base64,iVBORw...')), riducendo le richieste HTTP e migliorando la velocità della pagina.
  • Autenticazione di base HTTP: le credenziali API sono raggruppate in una stringa nome utente:password e codificate Base64 all'interno delle intestazioni della richiesta HTTP.
  • Allegati email (MIME): i sistemi di posta elettronica standard convertono i file allegati (come PDF e immagini) in blocchi Base64 per garantire un transito sicuro attraverso i server di posta.
Condividi questo strumento
Last updated: 7 luglio 2026

Strumenti correlati

More free tools you might like

Vedi tutti gli strumenti