Salta al contenuto
FreeKitX

Codificatore e Decodificatore Base64 e URL - FreeKitX

Aggiungi lo strumento ai preferiti

Salva questa pagina nel browser

Sul telefono scegli Aggiungi ai preferiti dal menu Condividi o dal menu del browser.

Codifica e decodifica testo UTF-8, parametri URL e converti immagini in Data URI Base64 nel browser. 100% privato.

Pronto per l’inserimento.

Strumento Base64 e URL UTF-8

Gratuito · Elaborazione locale

Codifica e decodifica in sicurezza testo UTF-8, parametri URL e converti file locali in Data URI senza alcun passaggio da server.

0 caratteri

0 caratteri

Risposta diretta

Questo strumento esegue la codifica e decodifica sicura di stringhe UTF-8 in Base64 (standard e URL-safe), la percent-encoding di parametri URI e la conversione di immagini locali in Data URI.

Come usare questo strumento

1

Scegliere la modalità (Base64 o URL)

Seleziona se operare sulla codifica Base64 o sulla conversione di componenti URL (encodeURIComponent).

2

Inserire il testo o caricare un file

Digita il testo oppure trascina un'immagine per ottenere il codice Data URI corrispondente.

3

Selezionare l'azione (Codifica o Decodifica)

Avvia la trasformazione immediata nel formato prescelto.

4

Copiare l'output

Copia con un clic il risultato pronto per l'inserimento in file di codice o query string.

Specifiche RFC 4648 (Base64) e RFC 3986 (URI Generic Syntax)

Base64 converte dati binari in una sequenza di caratteri ASCII stampabili raggruppando i byte a blocchi di 6 bit. La variante URL-safe sostituisce i simboli + e / con caratteri non riservati per prevenire conflitti nei parametri HTTP.

  • La gestione corretta di UTF-8 tramite TextEncoder e TextDecoder impedisce la corruzione di caratteri accentati ed emoji.
  • I Data URI permettono di incorporare piccole immagini direttamente nei fogli di stile CSS o nel codice HTML senza ulteriori richieste HTTP.

Esempi pratici

Codifica sicura di una stringa con caratteri italiani accentati

Input: Testo: "Città e caffè"

Output: Base64 UTF-8: "Q2l0dMOgIGUgY2FmZsOo"

Dimostra la corretta conversione multibyte senza problemi di visualizzazione o decodifica errata.

Limitazioni

  • La codifica Base64 comporta un incremento dimensionale intrinseco di circa il 33% rispetto ai byte binari di partenza.
  • Data URI eccessivamente pesanti possono rallentare l'analisi del codice CSS o HTML su dispositivi meno potenti.

Domande frequenti

Perché alcune codifiche Base64 tradizionali corrmpono i caratteri accentati o le emoji?

Perché le funzioni native storiche dei browser (btoa/atob) supportavano solo stringhe a 8 bit Latin-1; questo strumento usa TextEncoder per garantire la piena conformità con lo standard UTF-8 moderno.

A cosa serve la variante Base64URL?

Evita l'uso dei caratteri "+" e "/" e del padding "=" che hanno significati speciali negli indirizzi web o nei token JWT, rendendo le stringhe adatte a query parameter e header HTTP.

Riferimenti autorevoli e standard