encoder · decoder · file · SVG · JWT
Auto

Il Base64 Encoder / Decoder ti aiuta a convertire rapidamente testo e dati in Base64 (e viceversa).

La modalità si rileva automaticamente: incolla testo → codifica in Base64; incolla Base64 → decodifica. Puoi anche trascinare un file per codificarlo come data URL e ottenere un’anteprima quando possibile.

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):

Come usare il Base64 tool

  • Charset: scegli UTF-8, Latin-1 o ASCII per controllare l’interpretazione dei byte.
  • Variante: standard o URL-safe (base64 “web friendly”).
  • Opzioni: wrap a 76 caratteri e rimozione di spazi/newline in input.
  • Output avanzato: anteprima immagini (PNG/JPEG/GIF/WebP) quando decodifichi Base64 che contiene dati immagine.

Nel pannello “Come usarlo” trovi esempi pronti: SVG inline in CSS, font in CSS, decodifica JWT (solo header/payload) e snippet per WordPress REST API Basic Auth.

Nota: la verifica della firma JWT non è possibile senza la chiave privata.