English Čeština Deutsch Magyar Français Español Português (Brasil)

Convertidor Base64

Lectura de 7 min

En esta página

Abrir el convertidor Base64

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

  1. Elige Codificar texto, haz clic en Texto de entrada y escribe Hello. También puedes pegar tu propio texto.

  2. Deja Variante en Estándar y Relleno en Auto. Con Conversión auto, el resultado aparece cuando haces una pausa al escribir.

  3. El resultado de Hello es SGVsbG8=. Pulsa Copiar encima del resultado para copiarlo.

  4. 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.

Codificar texto y recuperarlo

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ónQué cambia
EstándarUsa el alfabeto Base64 habitual, incluidos + y /. Mantén esta opción salvo que la aplicación de destino pida Base64 URL-safe.
URL-safeUsa - y _ en lugar de + y /. Con Relleno en Auto, también elimina los caracteres = finales.
RellenoAuto 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.
EspaciosPara 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íneaPara 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 autoActualiza 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.

Elegir las opciones Base64

Convertir entre imagen y Base64

  1. Elige Codificar imagen y usa Elegir archivo o Importar para abrir una imagen. También puedes soltarla en la zona de entrada.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Convertir entre imagen y Base64

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.

Importar, copiar y descargar

Resolver errores de decodificación

Qué vesQué hacer
Caracteres Base64 no válidosComprueba 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 detectadoElige URL-safe si la entrada contiene - o _.
Falta el relleno Base64Cambia Relleno a Auto, o proporciona la cadena original completa con sus caracteres = finales.
Espacios detectadosCambia Espacios a Ignorar si la cadena original estaba dividida en líneas.
Longitud o posición del relleno no válidaVuelve a copiar la cadena original. Añadir = no siempre repara una cadena incompleta.
No se puede mostrar la imagenComprueba 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ónTeclas
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.

Vista previa de la imagen

Confirmar