Vai al contenuto
HandfulTools

Codificare in Base64

Converti un testo o un file in Base64: per incorporare immagini in CSS o HTML, inviare dati binari dentro JSON o costruire le intestazioni di autenticazione HTTP Basic. È supportata anche la variante adatta agli URL.

Funziona nel tuo browser

Loading…

Come si usa

  1. Scegli testo o file.
  2. Digita il tuo testo o trascina un file.
  3. Attiva la modalità URL-safe o l'output data: URL se ti serve.
  4. Copia la stringa codificata.

Come funziona

Il testo viene prima codificato in byte UTF-8, così lettere accentate ed emoji funzionano (a differenza della funzione btoa da sola, che su di esse fallisce). Ogni 3 byte diventano 4 caratteri dell'alfabeto di 64 simboli definito nell'RFC 4648, il che rende il Base64 circa il 33 % più voluminoso dell'originale.

Base64URL sostituisce + e / con - e _ e toglie il riempimento =, così il risultato si può usare negli URL e nei JWT senza ulteriori conversioni.

Esempi

Testo
«Hello, world!» → SGVsbG8sIHdvcmxkIQ==
Piccola immagine nel CSS
Trascina un'icona e attiva data: URL per ottenere background-image: url(data:image/png;base64,…).

Usi comuni

  • Incorporare piccole immagini in HTML, CSS o email
  • Inviare dati binari nelle API JSON
  • Creare intestazioni Basic Auth

Privacy e sicurezza

Questo strumento funziona interamente nel tuo browser. I tuoi file e i tuoi testi non vengono mai caricati sui nostri server: l'elaborazione avviene sul tuo dispositivo e anche il risultato viene creato lì. Come ogni strumento tratta i file

Domande frequenti

Il Base64 è una cifratura?

No. Il Base64 è una codifica che chiunque può invertire. Non usarlo mai per proteggere password o segreti.

Conviene incorporare immagini grandi in Base64?

In generale no. Il Base64 aggiunge il 33 % di peso e impedisce la memorizzazione nella cache. Incorpora solo icone molto piccole.

Ultimo aggiornamento: