Codificatore e decodificatore Base64

Codifica, decodifica e controlla Base64 istantaneamente, con UTF-8 e privacy nel browser.

✦ Esecuzione locale · Nessuna registrazione · I file restano sul dispositivo

Try a sample
Drag and drop a file

✦ Funziona localmente nel browser. Testi e file non lasciano il dispositivo.

Output

Incolla testo o Base64 per iniziare.

Che cos’è Base64?

Base64 è uno schema da binario a testo che rappresenta byte con 64 caratteri stampabili. È utile per dati in JSON, HTML, email, file di configurazione o API. Base64 è codifica, non crittografia.

Come codificare o decodificare Base64

  1. Incolla testo o Base64 nel campo di input.
  2. Lascia riconoscere il formato ad Auto o scegli Codifica/Decodifica.
  3. Controlla il risultato e l’ispettore Base64.
  4. Copia il testo o scarica i dati binari decodificati.

Come funziona la codifica Base64

Ogni tre byte di input (24 bit) diventano quattro valori da 6 bit mappati all’alfabeto Base64. Per questo Base64 è di solito circa un terzo più grande della sorgente.

Esempi di codice Base64

const bytes = new TextEncoder().encode("Hello 👋");
const binary = String.fromCharCode(...bytes);
const encoded = btoa(binary);

Buffer.from("Hello 👋", "utf8").toString("base64");

Base64 in IA e API

Alcune API accettano immagini e file come Base64 o Data URL perché JSON è testuale. Base64 non comprime né cifra i dati: cambia solo la rappresentazione dei byte.

FAQ sul codificatore e decodificatore Base64

Che cos’è Base64?

Base64 rappresenta byte con 64 caratteri stampabili e non è crittografia.

Posso codificare Unicode ed emoji?

Sì. Il testo viene convertito in byte UTF-8 prima della codifica.