Base64 transforma texto o los bytes de un archivo en una cadena que puedes copiar en otra aplicación. Para recuperar el contenido, decodifica la cadena. Cualquiera que la tenga puede hacerlo, así que Base64 no protege contraseñas ni oculta información privada.
Codificar texto y recuperarlo
Elige Codificar texto, haz clic en Texto de entrada y escribe Hello. También puedes pegar tu propio texto.
Deja Variante en Estándar y Relleno en Auto. Con Conversión auto, el resultado aparece cuando haces una pausa al escribir.
El resultado de Hello es SGVsbG8=. Pulsa Copiar encima del resultado para copiarlo.
Elige Intercambiar entrada y salida junto al botón Convertir. En el móvil, abre Más y elige Intercambiar entrada y salida. El resultado pasa a Decodificar texto y Hello vuelve a aparecer en la salida.
Hello
El texto se codifica con UTF-8, por lo que también admite letras acentuadas y emojis. Decodificar texto espera texto UTF-8. Si aparecen caracteres de reemplazo como � al decodificar, los bytes originales pueden usar otra codificación o pertenecer a un archivo.
En el móvil, Convertir y Copiar están en la barra inferior. Abre Más para acceder a Relleno, Saltos de línea, Conversión auto, Importar, Descargar, Recortar y Borrar. Espacios aparece en los modos de decodificación. Si los modos están contraídos, usa Mostrar más modos.
Elegir las opciones Base64
| Opción | Qué cambia |
|---|---|
| Estándar | Usa el alfabeto Base64 habitual, incluidos + y /. Mantén esta opción salvo que la aplicación de destino pida Base64 URL-safe. |
| URL-safe | Usa - y _ en lugar de + y /. Con Relleno en Auto, también elimina los caracteres = finales. |
| Relleno | Auto conserva el relleno para Estándar y lo elimina para URL-safe. Conservar conserva el relleno al codificar y exige que esté completo al decodificar. Eliminar omite los = finales al codificar. |
| Espacios | Para decodificar. Ignorar acepta espacios y saltos de línea. Estricto los rechaza en una cadena Base64 sin prefijo. En una URI de datos Base64, los espacios se eliminan incluso con Estricto. |
| Saltos de línea | Para codificar texto. Ninguno mantiene el resultado en una sola línea. Elige 76 car. o Personalizado para dividirlo en líneas. Personalizado admite entre 8 y 256 caracteres. |
| Conversión auto | Actualiza el resultado después de escribir. Desactívalo si prefieres terminar de editar y después pulsar Convertir. |
Recortar se activa con el botón situado sobre la entrada en Codificar texto. Al activarlo, el texto visible no cambia, pero se eliminan los espacios y saltos de línea al principio y al final antes de codificar. Los espacios interiores se conservan. Desactiva Recortar si los espacios de los extremos forman parte de los datos.
Convertir entre imagen y Base64
Elige Codificar imagen y usa Elegir archivo o Importar para abrir una imagen. También puedes soltarla en la zona de entrada.
Mantén Prefijo de imagen activado si necesitas una URI de datos completa. El resultado empezará por un prefijo como
data:image/png;base64,seguido de los datos de la imagen.Desactiva Prefijo de imagen si la aplicación de destino solo necesita los caracteres Base64. En ese caso se aplican Variante y Relleno a la cadena.
Elige Intercambiar entrada y salida para abrir el resultado en Decodificar imagen. La imagen decodificada aparecerá en la salida. Haz clic en ella para ampliar la vista previa.
Elige Descargar en Decodificar imagen para guardar la imagen decodificada. Escape o Cerrar vista previa cierran la vista previa ampliada.
Una imagen con prefijo usa Base64 estándar con relleno, independientemente de Variante y Relleno. Así la URI de datos sigue siendo legible por los visores de imágenes. Decodificar imagen también acepta Base64 sin prefijo para formatos comunes, aunque el prefijo completo ayuda cuando no se puede identificar el formato por sus bytes.
HEIC y HEIF se convierten en JPEG antes de codificar. De un TIFF se usa la primera imagen y se convierte en PNG. En esos casos, decodificar Base64 devuelve la imagen convertida, no el archivo original. Codificar imagen acepta un archivo a la vez, de hasta 50 MiB. El cargador también puede rechazar imágenes cuyas dimensiones superen sus límites.
Intercambiar entrada y salida funciona de Codificar imagen a Decodificar imagen. Para volver a codificar una imagen decodificada, guárdala y ábrela en Codificar imagen.
En Codificar imagen, Pegar también puede leer una imagen copiada al portapapeles si el navegador lo permite. Si no puede leerla, guárdala como archivo y usa Importar.
Importar, copiar y descargar
En los modos de texto, Importar abre archivos de texto como TXT, JSON o XML. El archivo se lee como texto, no como datos binarios arbitrarios. El límite es de 50 MiB. Si ya hay texto en la entrada, confirma su reemplazo o elige Cancelar para conservarlo. Si sueltas varios archivos, solo se usa el primero.
Pegar lee texto del portapapeles. Si el navegador bloquea el acceso, haz clic en Texto de entrada y usa el atajo para pegar que se indica más abajo. Copiar, encima de la salida, copia el resultado. Descargar guarda el texto en un TXT o la imagen decodificada en el formato detectado.
Borrar borra la entrada y el resultado tras pedir confirmación. Cada modo conserva su propia entrada y salida de texto durante la sesión en esta página. Al recargar, no se recuperan el texto ni la imagen importada. Copia o descarga lo que necesites antes de salir.
El texto grande puede mostrarse como una vista previa abreviada de solo lectura. Copiar y Descargar siguen usando el resultado completo. La vista previa evita que el editor tenga que mostrar todo el archivo de una vez.
Resolver errores de decodificación
| Qué ves | Qué hacer |
|---|---|
| Caracteres Base64 no válidos | Comprueba que solo has pegado la cadena Base64 o una URI de datos Base64 completa. Las comillas y el texto que rodea la cadena no forman parte de los datos. |
| Base64 URL-safe detectado | Elige URL-safe si la entrada contiene - o _. |
| Falta el relleno Base64 | Cambia Relleno a Auto, o proporciona la cadena original completa con sus caracteres = finales. |
| Espacios detectados | Cambia Espacios a Ignorar si la cadena original estaba dividida en líneas. |
| Longitud o posición del relleno no válida | Vuelve a copiar la cadena original. Añadir = no siempre repara una cadena incompleta. |
| No se puede mostrar la imagen | Comprueba que la cadena contiene una imagen. Base64 válido también puede representar texto u otro tipo de archivo. El navegador debe ser compatible con el formato de imagen. |
La tabla bajo la herramienta explica el alfabeto Base64. Las estadísticas de texto comparan el número de caracteres de entrada y salida. Las de imagen describen la imagen cargada.
Atajos de teclado
| Acción | Teclas |
|---|---|
| Pegar en la entradaHaz clic primero en el campo de entrada. |
MacCommand + V
Windows / LinuxCtrl + V
|
| Copiar el texto seleccionadoSelecciona el texto dentro del campo de entrada o salida. |
MacCommand + C
Windows / LinuxCtrl + C
|
| Seleccionar todo el texto de un campoHaz clic primero en ese campo. |
MacCommand + A
Windows / LinuxCtrl + A
|
| Pasar al siguiente control | Tab |
| Volver al control anterior | Shift + Tab |
| Activar el botón seleccionadoUsa Tab para seleccionar el botón primero. | Enter |
| Cerrar la vista previa de la imagenCuando la vista previa ampliada esté abierta. | Esc |
Para convertir manualmente con el teclado, usa Tab para seleccionar Convertir y pulsa Intro.
Qué se conserva
El código de conversión procesa el texto y la imagen en tu navegador. El contenido importado no es un documento guardado. Algunas preferencias y contadores de uso pueden permanecer en el navegador, pero no recuperan el archivo con el que estabas trabajando. Los decodificadores de imagen pueden cargarse al usarlos por primera vez, por lo que no todos los formatos estarán necesariamente disponibles sin conexión.