Codificador / Decodificador Base64
API TextEncoder.Resumen
Codifica y decodifica Base64 — Estándar y URL-safe — en tu navegador
Pega Base64 para decodificarlo a texto, o escribe texto para codificarlo — el resultado se actualiza mientras escribes. Las variantes Estándar y URL-safe están disponibles y se detectan automáticamente al decodificar, un contador de caracteres y bytes sigue tu entrada en tiempo real, y cualquier Base64 no válido se notifica con el carácter y la posición exactos.
Guía
Cómo usar
- 1 Elige una dirección
Selecciona la pestaña Codificar para convertir texto en Base64, o la pestaña Decodificar para convertir Base64 de nuevo en texto legible.
- 2 Selecciona una variante
Elige Estándar (usa + y /) o URL-safe (usa - y _, sin relleno). Al decodificar, la variante se detecta automáticamente.
- 3 Introduce tu entrada
Escribe, pega o usa el botón Pegar para tomar texto del portapapeles. El resultado se actualiza mientras escribes.
- 4 Copia o intercambia el resultado
Pulsa Copiar para poner el resultado en el portapapeles. Usa Intercambiar para enviar la salida a la entrada y convertir en sentido contrario.
Referencia
Base64 Estándar vs URL-safe
| Variante | Caracteres específicos | Relleno | Uso típico |
|---|---|---|---|
| Estándar | + y / | Se mantiene (=) | URI de datos, correo/MIME |
| URL-safe | - y _ | Se omite | URLs, nombres de archivo, JWT |
Errores comunes
Errores frecuentes
-
Confiar en un JWT decodificado
Decodificar un JWT muestra su cabecera y su carga útil, pero cualquiera puede escribirlas. Solo comprobar la firma con la clave correcta demuestra que el token es auténtico; decodificar nunca lo hace.
-
Mezclar los dos alfabetos
Una misma cadena no puede contener a la vez +/ y -_. Si lo hace, el Base64 no es válido — suele deberse a un reemplazo parcial. Vuelve a exportarlo desde la fuente original.
-
Creer que el Base64 es cifrado
El Base64 es una codificación, no un cifrado. Cualquiera puede decodificarlo. Nunca lo uses para ocultar contraseñas o secretos.
-
Tratar datos binarios como texto
El Base64 puede transportar cualquier byte, incluidas imágenes. Decodificar esa entrada produce caracteres ilegibles porque no es texto. Esta herramienta decodifica a texto UTF-8.