Codifica 100% nel tuo browser

Codificatore e Decodificatore Base64

Codifica qualsiasi testo in Base64 o decodifica stringhe Base64 in testo. Supporto completo UTF-8 ed emoji.

Codificatore & Decodificatore Base64

Codifica qualsiasi testo in formato Base64 o decodifica Base64 in testo leggibile. Supporto completo Unicode, inclusi emoji, caratteri accentati e script non latini (arabo, cinese, giapponese, ecc.).

Cos’è il Base64?

Base64 è uno schema di codifica binario-in-testo che rappresenta dati binari utilizzando 64 caratteri ASCII (A-Z, a-z, 0-9, +, /, più = per il riempimento). Viene usato per trasmettere in sicurezza dati binari su protocolli solo testo come email o header HTTP.

Casi d’uso comuni

  • Data URI: incorporare immagini direttamente in HTML/CSS (data:image/png;base64,...)
  • Allegati email: MIME codifica gli allegati in Base64
  • Autenticazione: HTTP Basic Auth usa Base64 (NB: Base64 è codifica, non crittografia — non usarlo mai per “proteggere” password)
  • Token API: i JWT usano la codifica Base64URL per il payload
  • Archiviazione binaria in JSON: incorporare immagini, file o altri blob binari

Base64 vs Base64URL

Il Base64 standard usa + e /. La variante sicura per URL (Base64URL, usata nei JWT) li sostituisce con - e _ per evitare problemi negli URL. Questo strumento decodifica entrambe le varianti.

Importante: codifica vs crittografia

Base64 non è crittografia. È banalmente reversibile. Chiunque può decodificare una stringa Base64. Non usarlo per “nascondere” password o dati sensibili — usa invece una crittografia adeguata.