Tools App por

Explicación de la codificación Base64 (y cuándo no usarla)

Codifique texto en Base64 o decodifique Base64 nuevamente en texto. El codificador escribe primero los bytes UTF-8, por lo que los caracteres acentuados y los emoji sobreviven al viaje de ida y vuelta.

como funciona

El codificador escribe la entrada como bytes UTF-8, luego asigna cada tres bytes a cuatro caracteres del alfabeto Base64, agregando = relleno al final. La decodificación invierte el mapeo y lee los bytes como UTF-8, razón por la cual los caracteres acentuados y los emoji sobreviven al viaje de ida y vuelta.

  • Base64 estándar con acolchado. Base64 seguro para URL está disponible en la herramienta JWT para tokens.

Por qué es importante

Los datos binarios y JSON no se combinan bien, por lo que la mayoría de las API que contienen imágenes, certificados o archivos pequeños los codifican primero en base64. Saber qué hace la codificación (y qué no protege) evita tanto transferencias corruptas como falsas expectativas sobre la privacidad.

Un ejemplo trabajado

El texto hola mundo se convierte en aGVsbG8gd8O2cmxk porque el codificador escribe primero los bytes UTF-8. Decodificar esos mismos bytes restaura los caracteres originales, incluidos los acentos.

Errores comunes

  • Tratar Base64 como cifrado: cualquiera puede revertirlo.
  • Olvidar el relleno, que algunos decodificadores rechazan.
  • Decodificar un token seguro para URL sin traducir - y _ volver a + y /.

Consejos prácticos

Si la salida decodificada parece mojibake, los bytes probablemente no eran UTF-8; decodificar como Latin-1 para inspeccionarlos. Para las URL, cambie al alfabeto seguro para URL, de modo que + y / no necesiten escapes adicionales.

como usarlo

  1. Abra la herramienta. Todo se ejecuta en la pestaña de su navegador.
  2. Pegue o escriba su entrada, luego elija la acción que necesita.
  3. Comprueba el resultado y cópialo con un clic.

Abre la herramienta

Preguntas comunes

¿Es el cifrado Base64?

No. Es una codificación reversible. Cualquiera puede decodificarlo, así que nunca lo uses para proteger un secreto.

¿Por qué los emojis y los acentos sobreviven a la decodificación?

El texto se codifica como bytes UTF-8 antes de Base64 y se descodifica nuevamente como UTF-8, por lo que los caracteres que no son ASCII viajan de ida y vuelta correctamente.

¿Admite archivos?

Esta versión solo maneja texto. Los archivos binarios necesitarían un codificador de archivos, que no forma parte de esta página.

¿Esta herramienta es realmente gratuita?

Sí. No hay cuenta, muro de pago ni límite de uso. La aplicación Tools está financiada por aumenso, el estudio detrás de ella.

¿Se ha subido algo de lo que ingreso?

No. La herramienta se ejecuta en la pestaña de su navegador; lo que usted ingresa nunca se nos envía ni se almacena.

← Todas las publicaciones