Encoder / decoder Base64

Codifica testo in Base64 o decodifica Base64 in UTF-8 con alfabeto URL-safe, padding opzionale, conteggi byte, copia e scambio.

Codifica testo UTF-8 e controlla Base64

Base64 è una codifica di trasporto, non crittografia. È utile quando testo o byte devono passare attraverso sistemi che si aspettano ASCII semplice: header, data URL, token, fixture, piccoli valori di configurazione o esempi in documentazione. Questo strumento converte testo UTF-8 in Base64 e decodifica Base64 valido di nuovo in testo nel browser.

L'opzione URL-safe cambia l'alfabeto da plus e slash a trattino e underscore, pratica comune nei token web. Il padding può essere omesso nei sistemi che preferiscono valori Base64URL compatti.

Caricamento strumento...

Controlli Base64 utili

  • Codificare brevi snippet JSON o stringhe prima di inserirli in campi di trasporto.
  • Decodificare valori Base64 copiati per verificare cosa contiene davvero un campo simile a un token.
  • Passare a Base64 URL-safe per valori presenti in path URL, parametri query o strutture stile JWT.
  • Usare conteggi byte e caratteri per trovare Unicode, spazi o modifiche di padding inattese.
  • Scambiare output e input quando vuoi testare un valore in andata e ritorno.

Cosa non fa Base64

Base64 non rende i dati segreti. Chiunque può decodificarli. Non usarlo al posto di hashing, crittografia, firme o controllo accessi. Cambia solo la rappresentazione per far viaggiare meglio i dati nei sistemi testuali.

FAQ Base64

Gestisce testo Unicode?

Sì. Il testo viene codificato e decodificato come UTF-8, quindi i caratteri non ASCII restano testo.

Cos'è Base64 URL-safe?

Base64 URL-safe sostituisce plus con trattino e slash con underscore. Il padding spesso viene omesso negli stessi contesti.

Perché la decodifica fallisce?

L'input può contenere caratteri Base64 non validi, una lunghezza impossibile o byte che non sono testo UTF-8 valido.

Strumenti di sviluppo correlati