Convertitore Gratuito 2026

Codificatore e Decodificatore Base64

Codifica e decodifica testo in Base64 istantaneamente. Supporta modalità URL-safe, caratteri italiani ed emoji UTF-8.

Come funziona Base64?

Base64 prende 3 byte di dati (24 bit) e li converte in 4 caratteri ASCII stampabili (6 bit ciascuno). L'alfabeto usa A–Z (26), a–z (26), 0–9 (10), + e / (2) = 64 caratteri totali.

Se il numero di byte non è divisibile per 3, vengono aggiunti dei caratteri di padding = alla fine per raggiungere la lunghezza corretta.

Il risultato è sempre ~33% più lungo dell'originale: 3 byte diventano 4 caratteri.

// Esempio: "Man"

M (77) = 01001101
a (97) = 01100001
n (110) = 01101110
010011 010110 000101 101110
= 19, 22, 5, 46
"Man" → "TWFu"

Dove si usa Base64?

📧

Email (MIME)

Gli allegati email vengono codificati in Base64 per trasmettere dati binari tramite protocolli di testo.

🔑

JWT Tokens

I JSON Web Token usano Base64 URL-safe per codificare header e payload in modo compatto e sicuro per URL.

🖼️

Immagini Inline

Le Data URI incorporano immagini direttamente in HTML/CSS come stringa Base64, eliminando richieste HTTP.

🌐

API REST

Trasmetti dati binari in JSON: le API codificano file e immagini in Base64 per includerli in risposte JSON.

🔐

Autenticazione HTTP

HTTP Basic Auth codifica "utente:password" in Base64 nell'header Authorization delle richieste.

🗄️

Database

Archivia dati binari (certificati, immagini) come stringhe di testo in database che non supportano BLOB.

Domande Frequenti

Cos'è Base64?
Base64 è uno schema di codifica che rappresenta dati binari usando solo 64 caratteri ASCII: A-Z, a-z, 0-9, + e /. Converte 3 byte (24 bit) in 4 caratteri (6 bit ciascuno), producendo un output ~33% più lungo ma trasportabile su qualsiasi canale di testo.
Base64 è sicuro per password e dati sensibili?
No! Base64 è una codifica reversibile, non una crittografia. Chiunque può decodificarlo senza chiave. Non usarlo per proteggere password o dati sensibili. Per la crittografia usa algoritmi come AES-256 o bcrypt per le password.
Cos'è la modalità URL-safe?
Il Base64 standard usa + e / che hanno significati speciali negli URL. La variante URL-safe li sostituisce con - e _ per un output sicuro da includere in URL, query string e cookie. Usata nei JWT, OAuth 2.0 e Google APIs.
Supporta caratteri italiani ed emoji?
Sì. Il convertitore usa UTF-8 per la codifica, quindi gestisce correttamente lettere accentate italiane (à, è, é, ì, ò, ù) ed emoji. Notare che i caratteri non-ASCII occupano più byte in UTF-8, rendendo l'output Base64 leggermente più lungo.

Strumenti correlati