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
-
Decodificar un JWT completo de una vez
Un JWT tiene tres segmentos separados por puntos. Pegar el token completo solo decodifica la cabecera. Para leer la carga útil, copia el segmento entre los dos puntos y decodifícalo por separado.
-
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.