Codificador y decodificador Base64
Codifica y decodifica texto UTF-8 sin subir archivos.
Área de trabajo
Resultado
Tu resultado aparecerá aquí.
¿Qué hace esta herramienta?
Base64 representa bytes mediante caracteres de texto. Se usa para transportar datos en APIs y formatos que esperan texto. Esta herramienta convierte texto UTF-8 a Base64 estándar y recupera texto UTF-8 desde Base64, localmente. Es codificación reversible, no cifrado: no oculta información ni protege secretos.
Cómo utilizarla
- Selecciona Codificar para texto UTF-8 o Decodificar para una cadena Base64.
- Pega el contenido correspondiente al modo elegido, sin prefijos de URL de datos.
- Presiona Convertir y revisa el resultado. Si falla la decodificación, comprueba el alfabeto, el relleno y que los bytes representen texto UTF-8 válido.
- Selecciona Copiar resultado. Cambiar de modo conserva la entrada, pero borra el resultado y los errores anteriores.
Ejemplos de entrada y salida
Entrada
Hola, café ☕Salida
SG9sYSwgY2Fmw6kg4piVEntrada
SG9sYSwgY2Fmw6kg4piVSalida
Hola, café ☕Limitaciones importantes
- Trabaja con texto UTF-8, no con archivos ni descargas binarias. Un Base64 válido que represente bytes no válidos en UTF-8 produce un error.
- Usa el alfabeto Base64 estándar con + y /. No admite directamente Base64url con - y _, ni encabezados como data:text/plain;base64,.
- Al decodificar ignora espacios y saltos de línea; rechaza entradas vacías, caracteres inválidos y relleno mal formado. Codificar una entrada vacía produce una salida vacía.
- Base64 suele aumentar el tamaño respecto de los bytes originales. Entradas grandes pueden consumir memoria y bloquear temporalmente la pestaña.
Errores comunes
- Confundir codificación con cifrado o compartir secretos porque están en Base64.
- Pegar una URL de datos completa, una cadena Base64url o texto sin codificar en modo Decodificar.
- Esperar obtener un archivo o una imagen al decodificar bytes binarios.
- Cambiar de modo y volver a convertir sin revisar que la entrada corresponde al nuevo modo.
Preguntas frecuentes
¿Base64 protege contraseñas o tokens?
No. Cualquiera puede revertir la codificación sin una clave. No reemplaza el cifrado ni los controles de acceso.
¿Admite tildes y emoji?
Sí. Al codificar convierte el texto a bytes UTF-8; al decodificar exige que los bytes formen texto UTF-8 válido.
¿Por qué falla una cadena Base64 aparentemente válida?
Puede tener caracteres o relleno inválidos, usar Base64url o contener bytes que no sean texto UTF-8. La herramienta informa el error sin producir una descarga binaria.
¿Se envía el contenido a un servidor?
No se envía a un servicio de conversión. La operación ocurre en el navegador y no guarda las entradas en almacenamiento persistente. El cambio de idioma de la misma herramienta las transfiere temporalmente en memoria.