Convertitore Immagine in Base64 — Data URL PNG, JPG, SVG
Trasforma un’immagine PNG, JPG, WebP, GIF, BMP, AVIF o SVG in una data URL Base64 direttamente nel tuo browser. Utile per incorporare immagini in HTML, CSS, JSON o colonne di database — e privato, perché l’immagine non lascia mai il tuo dispositivo.
Trascina un’immagine qui oppure clicca per sfogliare
PNG, JPEG, WebP, GIF, BMP, AVIF o SVG — fino a 10 MB. Elaborazione locale.
Convertito privatamente nel tuo browser — l’immagine non viene mai caricata.
L’immagine viene letta nella memoria del tuo browser con l’API FileReader e convertita in Base64 localmente. Nessun byte del file, nome o informazione di dimensione viene mai trasmesso — non esiste un endpoint di caricamento su questa pagina.
Formati supportati
- Input: file PNG, JPEG, WebP, GIF, BMP, AVIF e SVG (fino a 10 MB).
- Output: una data URL pronta per copia-e-incolla (data:image/...;base64,...) e il payload Base64 grezzo.
- Anteprima per le immagini raster; SVG è offerto come download per evitare di renderizzare markup non attendibile.
Come usarlo
- 1
Scegli un’immagine
Seleziona un file con il pulsante, trascinalo sul riquadro o incollalo dagli appunti.
- 2
Converti in locale
Lo strumento legge e codifica l’immagine nel tuo browser — nessun caricamento.
- 3
Copia o scarica
Copia la data URL o il Base64 grezzo, oppure scarica l’uno o l’altro come file .txt.
Cosa fa questo strumento
Scegli un’immagine e lo strumento legge i suoi byte e li codifica come Base64, producendo due forme: una data URL completa che puoi inserire direttamente in un <img src="...">, e il payload Base64 grezzo senza prefisso. Entrambe si copiano con un solo pulsante o si scaricano come file .txt.
A chi è destinato
Sviluppatori front-end che incorporano icone e illustrazioni in HTML o CSS, designer di API che generano fixture di test e autori che lavorano con strumenti che accettano dati immagine come testo — tutto senza inviare l’immagine a un codificatore di terze parti.
Scegliere la forma di output
Usa la data URL quando vuoi un’immagine che il browser possa renderizzare immediatamente da una stringa — porta il tipo MIME dentro il prefisso. Usa il Base64 grezzo quando il tuo sistema di destinazione conosce già il formato, come inviare byte immagine in un campo JSON accanto a un campo tipo separato.
Privacy e limiti
Tutto avviene nel browser: l’API FileReader legge il file in memoria, la conversione è puro JavaScript e non esiste un server che riceva i byte. Il limite di 10 MB e il sovraccarico di dimensione del Base64 sono gli unici limiti pratici, ed entrambi vengono controllati prima ancora che il file venga letto.
Limitazioni
- File fino a 10 MB sono accettati; immagini più grandi produrrebbero un output troppo grande da incollare comodamente.
- Base64 fa crescere il payload di circa il 33%, quindi un’immagine da 10 MB diventa circa 13 MB di testo.
- L’anteprima è fornita per i formati raster. I file SVG convertono e scaricano, ma non vengono mai iniettati nella pagina come markup.
Strumenti correlati
Domande frequenti
Serve aiuto?
Risposte alle domande frequenti, i nostri contatti e una linea diretta per segnalare un problema.