Codificador Base64: texto y archivos
Codifica texto o archivos en Base64 y vuelve a obtener texto legible directamente en el navegador.
Pega texto y pulsa Codificar, o pega Base64 y pulsa Decodificar. Activa URL segura para tokens y genera URI de datos desde un archivo.
Codificador Base64: texto y archivos
Codifica texto o archivos en Base64 y vuelve a obtener texto legible directamente en el navegador.
El archivo se lee localmente y se convierte en una URI de datos Base64; no se sube.
Cómo funciona: el texto se convierte en bytes UTF-8 y cada 3 bytes en 4 caracteres. El modo URL segura cambia + y / por - y _.
Acerca del codificador y decodificador Base64
Base64 representa bytes con 64 caracteres imprimibles para transportar datos binarios como texto. Esta herramienta funciona solo en el navegador y no envía tus datos. Usa UTF-8 para conservar acentos, símbolos, emojis y caracteres asiáticos. La variante segura para URL se usa en JWT y direcciones web. Base64 codifica, no cifra, y aumenta el tamaño aproximadamente un 33%.
Ejemplos de Base64
Conversiones que muestran el alfabeto, el relleno y la variante segura.
| Entrada | Salida | Nota |
|---|---|---|
| Man | TWFu | Tres bytes ASCII forman exactamente cuatro caracteres. |
| light work. | bGlnaHQgd29yay4= | Once bytes requieren un carácter =. |
| é | w6k= | é se convierte primero en los bytes UTF-8 C3 A9. |
| ??? (URL segura) | Pz8_ | La variante segura cambia / por _. |
Cómo codificar o decodificar Base64
- Pega el texto o la cadena Base64 en Entrada.
- Activa URL segura si necesitas base64url.
- Pulsa Codificar o Decodificar.
- Elige un archivo y copia la URI de datos resultante.
- Pulsa Borrar para reiniciar.
Preguntas frecuentes sobre Base64
¿Base64 es cifrado?
No. Es una codificación reversible y cualquiera puede decodificarla; no protege secretos.
¿Qué diferencia hay entre Base64 y base64url?
base64url sustituye + y / por - y _, y normalmente elimina =; es habitual en JWT y URL.
¿Por qué el resultado aparece corrupto?
Los bytes originales quizá no eran UTF-8, o la entrada estaba dañada o truncada.
¿Por qué termina en =?
El relleno completa el último grupo cuando no contiene tres bytes.
¿Cuánto aumenta Base64?
La salida suele ser aproximadamente un 33% mayor.
¿Se suben mis textos y archivos?
No. Todo se procesa localmente en tu navegador.