Codifica e decodifica Base64
Codifica testo o un file in Base64, oppure decodifica Base64. Se il risultato è un'immagine, un PDF o uno ZIP, il tipo viene riconosciuto e il file si scarica con l'estensione giusta; i tuoi dati restano sul dispositivo.
- Testo→ diventa Base64
- Senza registrazione
- Funziona sul tuo dispositivo
62 Codifica e decodifica Base64
- 01 Scegli
- 02 Elabora
- 03 Scarica
Elaborato sul tuo dispositivo · nessun caricamento
Hai aperto la pagina dentro un'app. Per scaricare senza problemi usa il menu ••• e scegli Apri nel browser.
Di un risultato lungo si vede solo l'inizio; per tutto usa «Scarica il risultato».
Dati decodificati
Il tipo è stato ricavato dai primi byte; «Scarica il risultato» salva con questa estensione.
Stato in tempo reale
Lettura del file
Risultato
Fatto.
0file pronti
0 BI tuoi dati inviati al nostro server: 0 byte · elaborato sul tuo dispositivoPerché 0: la regola di sicurezza di questa pagina blocca l'invio di dati già nel browser; tutto avviene in questa scheda. CSP · connect-src 'none' · form-action 'none'
Conversione non riuscita.
Base64 non è una cifratura; non nasconde i dati, li trasforma solo in testo.
- L'elaborazione avviene in questa scheda, sul tuo dispositivo.
- Base64 non è una cifratura: chiunque può decodificarlo.
- Nessun file viene inviato al nostro server; chiudendo la scheda si cancella tutto.
Prima scrivi o incolla il testo
Fasi
- Lettura del file
- Preparazione del Base64
- Preparazione del file
E adesso?
Formatta un JSONJSON→ diventa { }- Il file resta sul tuo dispositivo
- Nessun caricamento sul server
- Gratis, senza registrazione
01
Che cos'è Base64 e a che cosa serve?
Base64 è una codifica che trasforma dati binari (un'immagine, un PDF, una chiave…) in testo semplice fatto solo di lettere, cifre, «+» e «/». Gli allegati e-mail, le piccole immagini incorporate nelle pagine web (data: URI), i file dentro JSON o XML e molte API viaggiano così. I dati codificati crescono di circa un terzo.
Base64 non è una cifratura: chiunque può decodificarlo in pochi secondi. Non serve a nascondere password o segreti, ma solo a far passare i dati intatti dove è accettato solo testo. Poiché «+» e «/» creano problemi negli indirizzi web e nei nomi di file, esiste anche una variante URL-safe che usa «-» e «_».
Questo strumento codifica il testo in UTF-8 e i file byte per byte. In decodifica ripulisce da solo spazi, a capo, «=» mancanti e il prefisso «data:…;base64,». Se il risultato è un file, il suo tipo (PNG, JPG, PDF, ZIP, DOCX, MP3…) viene riconosciuto dai primi byte e si scarica con l'estensione giusta. Tutto avviene nel browser; nulla viene inviato a un server.
02
Codificare e decodificare Base64 in 3 passaggi
Scegli la direzione: Scegli «Codifica» e scrivi il testo, oppure passa a «File» e scegli un file; scegli «Decodifica» e incolla il testo Base64 o aprilo da un file .txt.
Controlla il risultato: Il risultato appare mentre scrivi. Il testo decodificato compare nel riquadro; se è un file vedi tipo e dimensione, con anteprima per le immagini. Un carattere non valido viene segnalato con la sua posizione.
Copia o scarica: Prendi i risultati brevi con «Copia»; «Scarica il risultato» salva il Base64 come .txt e il file decodificato con la sua estensione.
03
Dove si incontra Base64
Sviluppatori: Leggere i campi Base64 delle richieste API, preparare dati di test, incorporare un file in un JSON.
Web design: Creare una data: URI per incorporare una piccola icona o immagine in CSS o HTML.
E-mail e sistemisti: Decodificare un allegato Base64 dal sorgente di un'e-mail e recuperare il file.
Integrazioni: Trasformare in file i PDF e le immagini restituiti in Base64 da servizi di fatturazione, pagamento o spedizione.
Debug e sicurezza: Vedere che cosa contiene una chiave, un token o un valore di configurazione.
Imparare: Capire perché la versione Base64 di un testo è più lunga di un terzo e da dove arriva il riempimento «=».
04
Regole, limiti e privacy
Standard: Sono supportati Base64 secondo RFC 4648 e Base64 URL-safe («-» e «_», senza riempimento). Se vuoi, l'output va a capo ogni 76 caratteri (formato e-mail MIME).
Codifica del testo: Il testo è codificato in UTF-8; lettere accentate ed emoji fanno andata e ritorno senza danni. I byte decodificati che formano testo UTF-8 valido vengono mostrati come testo.
Decodifica tollerante: Spazi, a capo, «=» mancanti e il prefisso «data:…;base64,» non sono un problema. Un carattere estraneo a Base64 ferma la decodifica e ne viene indicata la posizione.
Tipo di file: Il tipo si ricava dai primi byte, non dal nome: PNG, JPG, GIF, WEBP, PDF, ZIP, DOCX, XLSX, MP3, MP4, SVG, JSON e altri. I dati non riconosciuti si scaricano come .bin.
Base64 non è una password: Chiunque può decodificare i dati codificati. Per proteggere password o dati personali serve la cifratura; questo strumento non cifra.
Limiti e privacy: File fino a 50 MB; gli input oltre 300.000 caratteri o 2 MB vengono elaborati in background con «Scarica il risultato». I tuoi dati non vengono caricati né salvati.
05
Privacy ed eliminazione automatica
Questo strumento non invia il tuo file al nostro server: tutta l'elaborazione avviene nel tuo browser, sul tuo dispositivo. La pagina viene servita con una politica di sicurezza (Content-Security-Policy) che impedisce tecnicamente di inviare altrove il contenuto del file; su questa pagina non girano script di analisi o di pubblicità.
Anche il file risultante viene creato sul tuo dispositivo e lo scarichi solo tu. Viene cancellato dalla memoria del browser quando chiudi la scheda o scegli «Nuovo file». Il nostro server non conserva alcuna traccia del nome o del contenuto del file.
06
Domande frequenti
Base64 è un metodo di cifratura?
No. Base64 trasforma solo i dati in testo; non ha chiave e chiunque può decodificarlo. Salvare una password o un segreto in Base64 non lo protegge.
Come capisco che tipo di file contiene un testo Base64?
Lo strumento guarda i primi byte dei dati decodificati: file come PNG, JPG, PDF, ZIP, DOCX e MP3 iniziano con una firma propria. Se il tipo viene riconosciuto compare sullo schermo, le immagini hanno un'anteprima e il file si scarica con l'estensione giusta.
Che cosa significa l'errore «carattere non valido»?
Base64 usa solo A–Z, a–z, 0–9, «+» e «/» («-» e «_» nella variante URL-safe) e «=» alla fine. Se copiando è entrato un altro carattere, per esempio una virgoletta o un punto, lo strumento mostra il carattere e la posizione così puoi cancellarlo.
Quando serve il Base64 URL-safe?
Quando il testo Base64 finisce in un indirizzo web, in un nome di file o in un token come JWT, «+» e «/» danno problemi. L'opzione URL-safe usa «-» e «_» e toglie il riempimento «=». In decodifica le due varianti vengono riconosciute da sole.
Come incorporo un'immagine in HTML o CSS?
Scegli «Codifica» e «File», seleziona l'immagine e attiva «data: URI». Incolla il testo «data:image/png;base64,…» nell'attributo src di un tag img o in url() nel CSS. Conviene solo per piccole icone; le immagini grandi appesantiscono la pagina.
Perché un file diventa più grande in Base64?
Base64 scrive ogni 3 byte come 4 caratteri, quindi l'output è circa il 33 % più grande. L'a capo ogni 76 caratteri aggiunge interruzioni di riga e lo ingrandisce ancora un po'.
I miei dati vengono inviati a un server?
No. Codifica e decodifica avvengono nel browser, e la pagina arriva con una regola di sicurezza che blocca tecnicamente i collegamenti verso l'esterno. Puoi usarla anche con token e file che contengono dati personali.