Conversor Base64 online y herramientas de codificación

Base64 / Encoding Toolbox

Codifica, decodifica y analiza texto en Base64, Base64URL, hexadecimal, binario y UTF-8 desde tu navegador.


      

Este conversor Base64 permite pasar de texto a Base64 y recuperar el texto original. Elige una operación, escribe una cadena de prueba y pulsa Procesar. También tienes pestañas para Base64URL, hexadecimal, binario y UTF-8.

Es una utilidad muy útil para estudiantes de DAW, DAM, ASIR y SMR, pero también para cualquier persona que trabaje con APIs, JWT, seguridad, desarrollo web, scripts, logs o tratamiento de datos.

Con esta herramienta puedes:

  • Codificar y decodificar Base64
  • Trabajar con Base64URL
  • Convertir texto a hexadecimal
  • Convertir texto a binario
  • Analizar caracteres con un inspector UTF-8
  • Detectar automáticamente si una cadena parece Base64, hex, binario, JSON, JWT o URL encoded

Base64 no es cifrado. Una cadena codificada se puede recuperar sin contraseña. Para practicar, utiliza ejemplos ficticios y evita pegar contraseñas, tokens de sesión o datos personales.

¿Para qué sirve Base64 / Encoding Toolbox?

En informática aparecen constantemente cadenas codificadas que no siempre son fáciles de leer. Por ejemplo:

  • Tokens
  • Cabeceras HTTP
  • JWT
  • Datos serializados
  • Fragmentos de APIs
  • Cadenas en hexadecimal
  • Binario
  • Texto con caracteres Unicode
  • Datos que parecen cifrados, pero en realidad solo están codificados

Esta herramienta te ayuda a entender qué formato estás viendo, convertirlo y analizarlo mejor.

Base64 y Base64URL

La pestaña Base64 sirve para convertir texto a Base64, pasar Base64 a texto y trabajar también con Base64URL.

Qué puedes hacer

  • Texto → Base64
  • Base64 → Texto
  • Texto → Base64URL
  • Base64URL → Texto
  • Base64 → Base64URL
  • Base64URL → Base64

Ejemplo básico

Texto:

Hola mundo

Resultado en Base64:

SG9sYSBtdW5kbw==

Resultado en Base64URL con la casilla «Incluir padding = en la salida» desmarcada:

SG9sYSBtdW5kbw

¿Qué diferencia hay entre Base64 y Base64URL?

  • Base64 utiliza letras, números, + y /; el signo = sirve de relleno al final cuando corresponde.
  • Base64URL sustituye + por - y / por _. La necesidad de conservar el relleno depende del protocolo que vaya a recibir el resultado.

Esto es especialmente útil cuando trabajas con JWT, parámetros web o servicios que devuelven datos codificados.

Conversor hexadecimal

La pestaña Hex permite transformar texto a hexadecimal y volver de hexadecimal a texto.

Qué puedes hacer

  • Texto → Hex
  • Hex → Texto
  • Mostrar bytes de forma visual

Ejemplo

Texto:

Hola

Resultado en hexadecimal:

48 6f 6c 61

También puedes cambiar el formato de salida:

  • sin separadores
  • con espacios
  • con dos puntos
  • con guiones
  • en mayúsculas o minúsculas

Esta función resulta muy útil para analizar bytes, trabajar con datos técnicos o entender mejor cómo se representa el texto internamente.

Conversor binario

La pestaña Binario permite convertir texto en secuencias binarias y viceversa.

Qué puedes hacer

  • Texto → Binario
  • Binario → Texto
  • Binario → Hex
  • Hex → Binario

Ejemplo sencillo

Texto:

A

Resultado en binario:

01000001

Esto ayuda mucho a estudiantes que están empezando a trabajar con representación interna de datos, sistemas digitales, codificación y estructuras básicas.

Inspector UTF-8

La pestaña UTF-8 analiza un texto carácter por carácter y muestra cómo se representa en UTF-8.

Qué muestra

Para cada carácter, la herramienta puede indicar:

  • el carácter original
  • su code point Unicode
  • sus bytes en hexadecimal
  • sus bytes en binario
  • el número de bytes que ocupa

Ejemplo útil

Si analizas este texto:

A ñ € 😊

verás que no todos los caracteres ocupan el mismo número de bytes.
Por ejemplo:

  • A ocupa 1 byte
  • ñ ocupa 2 bytes (U+00F1)
  • ocupa 3 bytes (U+20AC)
  • 😊 ocupa 4 bytes (U+1F60A)

Esto es muy útil para entender problemas de codificación, emojis, caracteres especiales y compatibilidad entre sistemas.

Detector de formato

La pestaña Detector intenta identificar automáticamente qué tipo de cadena has pegado.

Puede detectar si una cadena parece:

  • Base64
  • Base64URL
  • Hexadecimal
  • Binario
  • URL encoded
  • JSON
  • JWT

Importante

La herramienta no afirma con certeza absoluta, sino que da una orientación del tipo:

  • Parece Base64
  • Podría ser hexadecimal
  • No se reconoce claramente

Y además muestra una confianza aproximada:

  • alta
  • media
  • baja

Ejemplo

Si pegas algo como:

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.abc.def

Es un ejemplo ficticio de una cadena con tres segmentos. Que el detector indique «parece un JWT» no demuestra que sea válido ni comprueba su firma, su emisor o su caducidad. No lo utilices como credencial.

Esto es muy útil cuando te encuentras cadenas desconocidas en logs, APIs, scripts o respuestas técnicas.

Casos de uso para estudiantes y perfiles tech

Esta herramienta puede resultarte útil en muchos contextos.

DAW y DAM

  • trabajar con APIs
  • entender JWT
  • analizar datos codificados
  • revisar respuestas del backend
  • comprender formatos usados en desarrollo web

ASIR

  • analizar logs
  • inspeccionar tokens
  • revisar cadenas de configuración
  • trabajar con cabeceras y datos codificados

SMR

  • entender cómo se representa la información
  • practicar con binario y hexadecimal
  • iniciarse en codificación de datos

Certificaciones y práctica técnica

  • depurar cadenas
  • detectar formatos
  • analizar fragmentos sospechosos
  • comprobar codificaciones antes de procesarlas

Exportar y reutilizar resultados

Según la pestaña, la herramienta permite:

  • copiar el resultado
  • copiar JSON
  • descargar archivos .txt, .json o .csv
  • limpiar rápidamente el formulario

Esto te facilita documentar prácticas, guardar resultados o reutilizarlos en otros ejercicios y herramientas.

Consejos de uso

Para sacarle partido a esta utilidad, puedes seguir este flujo:

  1. Pega la cadena que quieres analizar.
  2. Si no sabes qué formato tiene, usa primero el Detector.
  3. Si parece Base64, hex o binario, conviértelo en la pestaña correspondiente.
  4. Si quieres entender mejor el texto resultante, usa el Inspector UTF-8.
  5. Copia o descarga el resultado final.

Cómo comprobar una conversión paso a paso

Empieza con Hola mundo, sin comillas ni salto de línea final. En la pestaña Base64 selecciona «Texto → Base64», deja activado el relleno y pulsa Procesar. El resultado debe ser SG9sYSBtdW5kbw==. Después selecciona «Base64 → Texto», pega ese resultado y procesa de nuevo: debes recuperar exactamente el texto inicial.

Esta comprobación de ida y vuelta permite separar un problema de uso de un problema de los datos. Si funciona con el ejemplo pero falla con tu cadena, conserva el original y revisa el formato de entrada. No borres símbolos al azar para conseguir que el conversor acepte un valor.

Errores frecuentes al pasar Base64 a texto

La cadena no se puede decodificar

Comprueba que has copiado la cadena completa y elegido la variante correcta. Un prefijo como data:text/plain;base64, describe el contenido, pero no forma parte de los caracteres que debes decodificar. No confundas tampoco una URL completa con el valor Base64 de uno de sus parámetros.

Los alfabetos y las reglas de relleno están definidos en RFC 4648. Conserva los signos = cuando el formato los requiera. Si una API exige Base64URL sin relleno, utiliza esa variante expresamente en lugar de alterar el resultado por ensayo y error.

Aparecen caracteres extraños o no hay texto legible

Base64 representa bytes: esos bytes pueden corresponder a texto, una imagen u otro tipo de archivo. Un resultado ilegible no demuestra por sí solo que la cadena esté dañada. Si esperabas texto, comprueba qué codificación utilizó el origen. La guía de Base64 de MDN explica la relación entre bytes y cadenas Unicode.

Para practicar con tildes, compara A con ñ en el inspector UTF-8. El número de letras visibles no siempre coincide con el de bytes. También conviene comprobar espacios y saltos de línea: un texto que termina con Enter no contiene los mismos bytes que ese texto sin el salto.

Preguntas frecuentes sobre el conversor Base64

¿Decodificar un JWT confirma que es auténtico?

No. Leer sus datos y verificar su autenticidad son operaciones distintas. Para explorar la estructura con ejemplos ficticios puedes usar la pestaña JWT del validador JSON y YAML. La validación de un token debe seguir las reglas del emisor y de la aplicación; consulta la especificación de JWT.

¿Base64 sirve para comprobar la integridad de un archivo?

No es una suma de comprobación. Si tu objetivo es comparar una huella digital, utiliza el generador de hashes y contrasta el resultado con una referencia fiable. Reserva el conversor Base64 para cambiar la representación de los datos.

¿Qué hago si necesito enviar el resultado a una API?

Revisa si la API espera Base64 estándar o Base64URL, si admite relleno y dónde debe ir el valor: cabecera, parámetro o cuerpo. Puedes preparar la petición con el generador cURL y analizador de URLs. Utiliza valores de prueba hasta confirmar que el formato es el correcto.

julian lopez jimenez

Hola, encantado de conocerte.

Recibe cada domingo las 3 últimas entradas sobre informática práctica.

Sin spam. Puedes darte de baja cuando quieras. Recibirás un correo para confirmar el alta. Consulta la Política de privacidad.