Espacio de trabajo

Codificador / decodificador Base64

Entrada

Codifica texto y archivos a Base64 o decodifica datos Base64 para convertirlos en texto legible o archivos descargables. Esta herramienta online admite texto UTF-8, Base64 seguro para URL, eliminación opcional del relleno y saltos de línea configurables.

Entrada

Resultado

Cargando herramienta

Cargando herramienta

Herramientas para desarrolladores

Codificador y Decodificador Base64

Codifica texto y archivos a Base64 o decodifica datos Base64 para convertirlos en texto legible o archivos descargables. Esta herramienta online admite texto UTF-8, Base64 seguro para URL, eliminación opcional del relleno y saltos de línea configurables.

Convierte datos mientras escribes, carga un archivo o arrástralo al área de la herramienta. Después, puedes copiar o descargar el resultado.

Guía rápida

Cómo usar

Codificar texto a Base64

Escribe o pega el texto en el campo de entrada.

La herramienta lo convierte automáticamente a Base64.

Revisa el resultado.

Copia o descarga el resultado, o pásalo al campo de entrada para realizar la conversión inversa.

La herramienta admite UTF-8, por lo que puede procesar caracteres acentuados y otros caracteres que no pertenecen al alfabeto inglés básico.

Codificar un archivo a Base64

Selecciona un archivo o arrástralo al área de la herramienta.

La herramienta lee su contenido y lo convierte a Base64.

Copia o descarga el resultado.

Esto permite obtener una representación en texto de imágenes, documentos y otros archivos binarios.

Decodificar Base64 a texto

Pega una cadena Base64 en el campo de entrada.

La herramienta intenta decodificarla automáticamente.

Si los datos resultantes son texto UTF-8 válido, se muestran como texto legible.

Copia o descarga el resultado.

Por ejemplo, SGVsbG8= se decodifica como Hello.

Si los datos decodificados son binarios y no texto legible, la herramienta los identifica como datos binarios y permite descargarlos.

Detalles

Sobre esta herramienta

Codifica texto y archivos a Base64 o decodifica datos Base64 para convertirlos en texto legible o archivos descargables. Esta herramienta online admite texto UTF-8, Base64 seguro para URL, eliminación opcional del relleno y saltos de línea configurables.

Convierte datos mientras escribes, carga un archivo o arrástralo al área de la herramienta. Después, puedes copiar o descargar el resultado.

¿Qué es Base64?

Base64 es un método de codificación que representa datos binarios mediante un conjunto de 64 caracteres imprimibles. Se utiliza cuando es necesario transferir o almacenar datos binarios en sistemas diseñados para trabajar con texto.

Por ejemplo, la palabra Hello se convierte en:

Texto original: Hello

Resultado Base64: SGVsbG8=

Base64 no es cifrado ni compresión. No oculta la información ni reduce el tamaño de los archivos. Cualquier persona que tenga el valor codificado puede decodificarlo. Por eso, no debes utilizar Base64 como método para proteger contraseñas u otros datos confidenciales.

Usos habituales de Base64

API: representar datos binarios en solicitudes y respuestas basadas en texto.

Data URLs: insertar imágenes y otros recursos directamente en HTML o CSS.

Archivos adjuntos de correo electrónico: representar el contenido de archivos para su transmisión mediante correo electrónico.

Archivos de configuración: almacenar valores binarios en formatos de texto.

Desarrollo web: transferir o procesar datos de archivos en aplicaciones que utilizan formatos de texto.

Base64 resulta útil para representar datos binarios como texto, aunque aumenta el tamaño de los datos codificados.

Opciones de codificación Base64

Base64 estándar y Base64 seguro para URL

Base64 estándar utiliza los caracteres + y /. La variante segura para URL los sustituye por - y _, respectivamente.

Esto facilita el uso de cadenas Base64 en contextos relacionados con URL. Esta variante también se utiliza en sistemas como los JSON Web Tokens (JWT).

Eliminar el relleno opcional

Base64 estándar puede añadir uno o dos caracteres = al final de una cadena para completar el formato.

Por ejemplo:

Con relleno: SGVsbG8=

Sin relleno: SGVsbG8

Algunas aplicaciones aceptan cadenas sin relleno. Esta herramienta permite eliminarlo cuando sea necesario.

Ajuste de línea

Puedes configurar los saltos de línea para dividir resultados Base64 largos en varias líneas. Esto facilita su lectura o adaptación a formatos que requieren líneas de una longitud determinada.

Si la aplicación de destino espera una cadena continua, comprueba que admite los saltos de línea o elimínalos antes de utilizar el resultado.

Base64 frente al cifrado

Base64 y el cifrado tienen funciones diferentes.

Base64 no es un mecanismo de seguridad. Codificar una contraseña o un documento confidencial no impide que otras personas puedan leerlo.

Ayuda

Preguntas frecuentes

¿Qué es un codificador y decodificador Base64?

Es una herramienta que convierte texto o datos binarios en una representación Base64 y permite recuperar los datos originales mediante la decodificación.

¿Cómo convierto texto a Base64?

Escribe o pega el texto en el campo de entrada. La herramienta lo codifica automáticamente y permite copiar o descargar el resultado.

¿Cómo decodifico Base64 a texto?

Pega la cadena Base64 en el campo de entrada. Si el resultado es texto UTF-8 válido, se mostrará como texto legible.

¿Base64 admite caracteres UTF-8?

Sí. La herramienta admite texto UTF-8, incluidos caracteres acentuados y caracteres de otros sistemas de escritura.

¿Qué es Base64 seguro para URL?

Es una variante que sustituye + por - y / por _ para facilitar el uso de cadenas codificadas en contextos relacionados con URL.

¿Qué significa el relleno de Base64?

El relleno consiste en los caracteres = que pueden aparecer al final de una cadena Base64. Algunas aplicaciones los requieren y otras aceptan cadenas sin ellos.

¿Puedo codificar archivos?

Sí. Puedes seleccionar un archivo o arrastrarlo a la herramienta para convertir su contenido a Base64.

¿Por qué algunos datos decodificados aparecen como binarios?

Base64 puede representar cualquier tipo de dato binario. Si el resultado no es texto UTF-8 válido, la herramienta lo identifica como contenido binario y permite descargarlo.

¿Base64 es un método de cifrado?

No. Base64 es un formato de codificación, no un método de cifrado. No protege la información frente a otras personas.