Saltar al contenido
FreeKitX

Codificador y Decodificador Base64 y URL (UTF-8 Seguro) - FreeKitX

Guardar esta herramienta en marcadores

Guarda esta página en tu navegador

En un teléfono, elige Añadir marcador en el menú o las opciones de compartir del navegador.

Codifica y decodifica Base64 seguro para UTF-8, Base64 URL-safe (RFC 4648), parámetros URI y Data URIs en tu navegador.

Listo para recibir datos.

Herramienta Base64 y URL UTF-8

Gratis · Procesamiento local

Codifica y decodifica con total seguridad cadenas UTF-8, parámetros URL y genera Data URI a partir de archivos locales sin subidas al servidor.

0 caracteres

0 caracteres

Respuesta directa

La codificación Base64 y URL transforma datos binarios arbitrarios, textos con caracteres Unicode y parámetros de enlace en representaciones seguras compuestas por caracteres ASCII imprimibles conforme a las normas RFC 4648 y RFC 3986.

Cómo usar esta herramienta

1

Selecciona la operación deseada

Escoge entre codificar o decodificar Base64 estándar, Base64 URL-safe, codificación de componentes URL o generación de Data URI.

2

Pega el texto o carga un archivo

Introduce cadenas de texto, caracteres Unicode con tildes, caracteres asiáticos o emojis, o arrastra un archivo pequeño.

3

Revisa y copia el resultado codificado

Consulta de inmediato la salida resultante a nivel de bytes y cópiala directamente a tu portapapeles.

Estándares de codificación Base64 y URL seguros para UTF-8

Base64 convierte secuencias binarias en 64 caracteres ASCII seguros para transmisión. Las funciones clásicas de navegador window.btoa y atob fallan con caracteres multibyte fuera del rango Latin-1. Nuestra herramienta utiliza las APIs nativas TextEncoder y TextDecoder para garantizar compatibilidad total con UTF-8.

  • Seguridad UTF-8 completa: Evita errores de tipo Character Out Of Range al procesar tildes, eñes, alfabetos cirílicos o emojis.
  • Base64 seguro para URLs (RFC 4648 § 5): Sustituye los caracteres '+' y '/' por '-' y '_' y prescinde del relleno '=' para evitar problemas en parámetros de consulta.
  • Esquema Data URI (RFC 2397): Permite incrustar pequeños recursos multimedia directamente en hojas de estilo CSS o marcado HTML.

Ejemplos prácticos

Codificar texto en español con tildes y emojis a Base64

Entrada: Texto: '¡Hola mundo! Español y emojis 🚀'

Salida: Base64: 'wqFIb2xhIG11bmRvISBFc3Bhw7FvbCB5IGVtb2ppcyDwn5mp'

Mantiene intacta la secuencia de bytes UTF-8 sin corromper signos de apertura de exclamación ni caracteres especiales.

Limitaciones

  • La codificación Base64 de archivos multimedia binarios incrementa el tamaño en bytes aproximadamente un 33 % en comparación con el binario puro.
  • Por razones de memoria en el navegador, se recomienda limitar las conversiones a Data URI a archivos de menos de 20 MB.

Preguntas frecuentes

¿Qué diferencia existe entre Base64 estándar y Base64 URL-safe?

El estándar Base64 clásico utiliza los caracteres '+' y '/', los cuales tienen un significado reservado en las rutas y parámetros de una URL. La variante RFC 4648 URL-safe los sustituye por '-' y '_' para viajar de forma segura en direcciones web sin requerir porcentaje de escape adicional.

¿Se transmiten a un servidor los textos o contraseñas que decodifico?

No. Todas las transformaciones de codificación, decodificación y conversión de bytes se ejecutan de forma local en la memoria de tu navegador.

Referencias y normas autorizadas