Saltar al contenido
ToolFarmToolFarm
Desarrollo

Codificador y decodificador Base64

Codifica o decodifica texto en Base64, con opción de alfabeto URL-safe.

2 min de lectura

Qué hace esta herramienta

Codifica y decodifica texto en Base64 directamente en tu navegador. Soporta alfabeto estándar y alfabeto URL-safe, sin caracteres conflictivos en URLs.

Para decodificar la carga útil de un JWT, llévala primero a formateador JSON. Si trabajas con IDs únicos, generador de UUIDs es un buen acompañante.

Para qué te sirve

  • Codificar credenciales para una cabecera Authorization Basic.
  • Decodificar la carga de un JWT para inspeccionarla.
  • Pasar texto a Base64 para incrustarlo en una data URI.
  • Descifrar un parámetro Base64 que llega en una URL.

Cómo se usa

  1. Pega el texto o el Base64 en el área de entrada.
  2. Elige el modo: codificar o decodificar.
  3. Activa alfabeto URL-safe si vas a usar el resultado en una URL.
  4. Copia la salida con un clic.

Todo el trabajo ocurre dentro de tu navegador, sin subir archivos a ningún servidor. Ver más herramientas del mismo campo.

Ejemplos que te vas a encontrar de verdad

Estos son los usos reales de Base64 que vas a ver en producción. Aquí los tienes con su entrada y salida, listos para que comprendas qué se está moviendo.

Cabecera Authorization Basic

Entrada

user:pass

Salida

dXNlcjpwYXNz

Texto con acentos

Entrada

España 🇪🇸

Salida

RXNwYcOxYSDwn4eq8J+Huw==

JSON en data URI

Entrada

{"id":42}

Salida

eyJpZCI6NDJ9

URL-safe

Entrada

?foo=bar&x=1

Salida

P2Zvbz1iYXImeD0x

Otras herramientas que la gente suele usar en el mismo flujo.

Desarrollo

Preguntas frecuentes

¿Qué es Base64?

Es una forma de representar datos binarios usando solo 64 caracteres ASCII imprimibles. Se usa para enviar imágenes, claves o JSON binario por canales que solo entienden texto, como cabeceras HTTP o URLs.

¿Cuál es la diferencia con el alfabeto URL-safe?

El alfabeto estándar usa + y / como dos de sus caracteres. En una URL, esos caracteres tienen significado especial y hay que escaparlos. El alfabeto URL-safe los sustituye por - y _, así puedes pegar la salida en una URL sin escapar nada.

¿Es seguro codificar contraseñas en Base64?

No. Base64 es codificación, no cifrado. Quien intercepte la cadena puede decodificarla sin esfuerzo. Para proteger datos sensibles necesitas cifrado real (TLS para el transporte, AES para el almacenamiento).

¿Hay un límite de tamaño?

Para textos normales no. La herramienta funciona en memoria del navegador, así que con varios megabytes va perfectamente. Más allá puede empezar a tardar.