No. Chiunque abbia il valore completo può decodificarlo. Base64 è un modo per rappresentare i byte come testo, non una password o un controllo degli accessi.
Da immagine a Base64 e da Base64 a immagine
Codifica un'immagine in un Data URI Base64 oppure decodifica i dati di un'immagine per visualizzarla e scaricarla. Entrambe le operazioni avvengono nel browser. Per la codifica, scegli una sola immagine fino a 10 MB.
Da immagine a Base64
Scegli un'immagine fino a 10 MB per creare un Data URI Base64.
Da Base64 a immagine
Incolla i dati Base64 di un'immagine, con o senza prefisso Data URI, per visualizzarla e scaricarla.
L'immagine decodificata apparirà qui
Due direzioni per i dati delle immagini
Questo strumento lavora con le immagini. Non decodifica testi generici, documenti o messaggi cifrati.
| Direzione | Dati in ingresso | Risultato |
|---|---|---|
| Da immagine a Base64 | Un solo file immagine, fino a 10 MB. | Un Data URI completo da copiare. |
| Da Base64 a immagine | Un Data URI di un'immagine o i suoi dati Base64 senza prefisso. | Un'anteprima nel browser e un'immagine da scaricare. |
PNG, JPEG, GIF, WebP e BMP sono formati di ingresso comuni. Il supporto dell'anteprima dipende dal browser e dai dati effettivi dell'immagine.
Come codificare o decodificare un'immagine
Scegli la direzione desiderata
Per codificare, fai clic sul selettore di immagini e scegli un file. Per decodificare, incolla un Data URI di un'immagine o il suo contenuto Base64 senza prefisso nel campo inferiore.
Ottieni il risultato come testo o immagine
La codifica crea il Data URI dopo la selezione del file. Per la decodifica, seleziona Decodifica in immagine.
Copia o scarica
Usa Copia Base64 (con prefisso) per copiare il Data URI completo, incluso il prefisso. Usa Scarica immagine per l'immagine decodificata; il pulsante di download accanto al codificatore salva l'immagine selezionata, non un file di testo.
Capire il prefisso Data URI
Un Data URI PNG inizia con il prefisso riportato qui sotto. Identifica i dati di un'immagine PNG codificati in Base64; la virgola separa l'intestazione dal contenuto.
data:image/png;base64,Il solo prefisso non costituisce un'immagine. Mantieni tutto il contenuto dopo la virgola. Se un'API richiede invece Base64 senza prefisso, copia solo il contenuto e rispetta i requisiti di formato dell'API.
Quando incorporare un'immagine
Base64 cambia il modo in cui sono rappresentati i byte. Non comprime un'immagine e non la converte in un altro formato immagine.
Prevedi un valore di testo più lungo
Ogni gruppo di 3 byte diventa una sequenza di 4 caratteri Base64, con caratteri di riempimento quando necessari. Il contenuto è circa un terzo più grande del file binario, senza contare il prefisso Data URI. Usa prima Comprimi immagini se il file di origine è inutilmente grande.
Verifica il sistema di destinazione
Le icone piccole, i dati di test e i campi immagine in JSON sono possibili casi d'uso. Per risorse più grandi, un normale URL dell'immagine può essere più pratico. Verifica il supporto dell'app o del client email senza dare per scontato che accetti i Data URI.
Se l'immagine decodificata non appare
Una stringa può essere Base64 valido senza contenere un'immagine visualizzabile. Controlla l'origine dei dati e l'anteprima nel browser.
Data URI
Mantieni il tipo MIME dell'immagine, il marcatore ;base64, la virgola e il contenuto completo.
Base64 senza prefisso
Usa i byte dell'immagine, non il suo URL. I formati comuni vengono riconosciuti dai primi byte; un Data URI completo dell'immagine è più esplicito.
JSON o HTML
Estrai solo il Data URI o il valore Base64. Non incollare l'intero oggetto JSON, le virgolette che lo racchiudono o un tag HTML.
| Dati in ingresso | Cosa controllare |
|---|---|
| Data URI | Mantieni il tipo MIME dell'immagine, il marcatore ;base64, la virgola e il contenuto completo. |
| Base64 senza prefisso | Usa i byte dell'immagine, non il suo URL. I formati comuni vengono riconosciuti dai primi byte; un Data URI completo dell'immagine è più esplicito. |
| JSON o HTML | Estrai solo il Data URI o il valore Base64. Non incollare l'intero oggetto JSON, le virgolette che lo racchiudono o un tag HTML. |
Se i dati di origine sono troncati, digitati in modo errato o non supportati dal browser, cambiare l'estensione del file non li correggerà.
Elaborazione locale
La codifica e la decodifica usano le API del browser; questo strumento non carica l'immagine selezionata su un server per convertirla.
Il testo copiato contiene i dati dell'immagine. Quando lo condividi o lo incolli in un altro servizio, trattalo con la stessa attenzione riservata all'immagine originale.
Domande sulle immagini in Base64
La codifica legge i byte del file esistente senza ricodificare l'immagine. Un JPEG rimane costituito da dati JPEG anche quando è rappresentato come testo; cambiare in PNG l'etichetta nel suo Data URI non lo converte.
I dati devono contenere un'immagine che il browser possa visualizzare. Questa pagina non è un decodificatore generico di testo, PDF o file.