ImgConvert

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.

DirezioneDati in ingressoRisultato
Da immagine a Base64Un solo file immagine, fino a 10 MB.Un Data URI completo da copiare.
Da Base64 a immagineUn 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

1

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.

2

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.

3

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.

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

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.

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.

Lavora con i dati delle tue immagini

Scegli un'immagine da codificare oppure incolla i dati Base64 di un'immagine da decodificare.