encoder · decoder · file · SVG · JWT
Auto

Incolla un testo o carica un file e ottieni la stringa Base64 codificata, oppure decodifica una stringa esistente. Con modalità URL-safe, rimozione whitespace e copia in un click.

Charset
Variante
A capo ogni 76 char
Rimuovi spazi/newline
Modalità
Input
Rilascia file qui
converti
Output
La modalità si rileva automaticamente. Incolla testo → codifica in Base64. Incolla Base64 → decodifica. Trascina un file per codificarlo come data URL.
SVG in CSS: background-image: url("data:image/svg+xml;base64,…") src="data:image/svg+xml;base64,…" oppure url-encoded (senza Base64): data:image/svg+xml,URL-encoded
Font in CSS: src: url("data:font/woff2;base64,…") src: url("data:font/woff;base64,…") Immagine: data:image/png;base64,… data:image/jpeg;base64,… data:image/webp;base64,…
Decodifica payload JWT (header.payload.signature): Nota: la verifica della firma richiede la chiave privata.
WordPress REST API — Basic Auth: Authorization: Basic base64(user:pass) ACF encode field value per URL: URL encode URL decode input
MIME email — header charset: Subject: =?UTF-8?B?…?= Line wrap 76 char (RFC 2045):

Base64 è uno schema di codifica che trasforma dati binari in una stringa di caratteri ASCII: viene usato per trasmettere immagini inline in CSS (data URI), codificare credenziali in HTTP Basic Auth, passare dati binari in JSON o XML e molto altro nel workflow di sviluppo quotidiano.

Questo tool:

  • Codifica qualsiasi testo in Base64 con output standard e URL-safe (sostituisce +/ con -_)
  • Decodifica stringhe Base64 valide in testo leggibile
  • Codifica file interi (immagini, font) in data URI per embedding CSS o HTML
  • Rimuove automaticamente spazi, newline e caratteri non validi prima di decodificare
  • Verifica se una stringa è Base64 valida con indicazione dell'errore
  • Opera completamente client-side: nessun dato viene inviato a server esterni