Ir al contenido
Conexión lenta detectada
¡De nuevo en línea!
¡Enlace copiado!

Codificador y Decodificador Base64

Codifica y decodifica cadenas Base64, texto, imágenes y archivos al instante

Entrada

El archivo es demasiado grande (máx. 10MB) Cadena Base64 inválida Error de codificación

Salida

¿Te gusta esta herramienta?

★ · valoraciones
Base64 es un esquema de codificación que convierte datos binarios en formato de texto ASCII. Se usa comúnmente para codificar datos para transmisión a través de protocolos basados en texto como correo electrónico o HTTP. La codificación Base64 convierte cada 3 bytes de datos binarios en 4 caracteres ASCII, haciéndolo seguro para transmitir a través de sistemas que solo manejan texto. Nuestro codificador y decodificador gratuito Base64 funciona completamente en su navegador, garantizando que sus datos nunca abandonen su dispositivo.
  1. 1
    Elija la Operación

    Seleccione si desea codificar (convertir a Base64) o decodificar (convertir de Base64) sus datos.

  2. 2
    Ingrese Sus Datos

    Pegue o escriba el texto, datos de imagen o contenido del archivo que desea codificar o decodificar en el campo de entrada.

  3. 3
    Procese los Datos

    Haga clic en el botón de codificar o decodificar. La herramienta convertirá sus datos al instante y mostrará el resultado.

  4. 4
    Copie el Resultado

    Haga clic en el botón de copiar para copiar el resultado codificado o decodificado al portapapeles para usar en otro lugar.

  5. 5
    Descargar (Opcional)

    Si está codificando un archivo, puede descargar el resultado codificado en Base64 como un archivo de texto.

  6. 6
    Verifique la Salida

    Para decodificar, verifique que la salida coincida con sus expectativas. Las cadenas Base64 inválidas mostrarán un error.

  7. 7
    Use los Datos Codificados

    Use la cadena codificada en Base64 en URI de datos, solicitudes API, adjuntos de correo electrónico o donde se requiera codificación Base64.

  8. 8
    Nota de Privacidad

    Recuerde que todo el procesamiento ocurre en su navegador. Sus datos nunca se envían a nuestros servidores.

¿Para qué se usa la codificación Base64?

Base64 se usa comúnmente para codificar datos binarios (como imágenes o archivos) en formato de texto para transmisión por correo electrónico, HTTP o almacenamiento en JSON/XML. También se usa en URI de datos para incrustar imágenes en HTML/CSS.

¿Base64 es cifrado?

No, Base64 es codificación, no cifrado. Es fácilmente reversible y no proporciona seguridad. Cualquiera puede decodificar datos Base64. Use cifrado adecuado si necesita proteger información sensible.

¿Puedo codificar imágenes?

Sí, puede codificar imágenes cargando un archivo de imagen o pegando datos de imagen. La herramienta convertirá la imagen al formato Base64, que se puede usar en URI de datos o solicitudes API.

¿Cuál es el aumento de tamaño?

La codificación Base64 aumenta el tamaño de los datos en aproximadamente un 33%. Esto se debe a que cada 3 bytes de datos binarios se convierten en 4 caracteres ASCII.

¿Puedo decodificar imágenes Base64?

Sí, pegue una cadena de imagen codificada en Base64 y haga clic en decodificar. La herramienta la convertirá de vuelta al formato binario, que luego puede descargar o ver.

¿Mis datos están seguros?

Sí, toda la codificación y decodificación ocurre completamente en su navegador usando JavaScript. Sus datos nunca abandonan su dispositivo ni se envían a ningún servidor.

¿Qué caracteres se usan en Base64?

Base64 usa 64 caracteres: A-Z, a-z, 0-9, más (+) y barra (/). El signo igual (=) se usa para relleno al final.

¿Puedo codificar archivos?

Sí, puede cargar archivos o pegar contenido de archivos para codificarlos. La herramienta admite archivos de texto, imágenes, PDF y otros tipos de archivos.

¿Por qué usar Base64 en lugar de binario?

Base64 se usa cuando necesita transmitir datos binarios a través de canales solo de texto (como correo electrónico o JSON), o cuando incrusta datos directamente en HTML/CSS/JavaScript.

¿Hay límites de tamaño?

La herramienta puede manejar archivos grandes, pero archivos muy grandes pueden ralentizar su navegador. Para archivos de más de 10MB, considere usar una aplicación de escritorio en su lugar.

Comprende el Incremento de Tamaño del 33%

La codificación Base64 aumenta el tamaño de los datos en aproximadamente un 33%. Un archivo de 1 MB se convierte en ~1,33 MB cuando se codifica. Ten en cuenta esta sobrecarga en las decisiones de ancho de banda y almacenamiento.

Úsalo Solo para Activos Inline Pequeños

Base64 es ideal para incrustar imágenes pequeñas (menores de 10KB) o fuentes directamente en CSS/HTML. Para archivos más grandes, sírvelos como archivos independientes para aprovechar el caché del navegador.

Base64 No es Cifrado

La codificación Base64 es fácilmente reversible y no proporciona ninguna seguridad. Nunca la uses para ocultar datos sensibles como contraseñas, claves API o información personal.

Prefiere URI de Datos para Iconos

Los iconos SVG pequeños y las imágenes diminutas pueden codificarse en Base64 como URI de datos para eliminar peticiones HTTP. Esto reduce la latencia para los activos críticos por encima del pliegue.

Usa Base64 Seguro para URL en URLs

El Base64 estándar usa + y / que rompen las URL. Usa Base64 seguro para URL (sustituyendo + por - y / por _) al codificar datos en parámetros de consulta o rutas de URL.

Valida Antes de Decodificar

Valida siempre que la entrada sea Base64 válido antes de decodificar. Los caracteres no válidos o el relleno incorrecto pueden producir salida corrupta o vulnerabilidades de seguridad.

Usa Base64 para Datos Binarios en JSON

Usa Base64 para incrustar datos en JSON cuando los campos binarios son pequeños. Para archivos grandes, usa carga de archivos directa. Mezclar datos binarios en JSON via Base64 simplifica las APIs para payloads pequeños.

Ten en Cuenta la Codificación de Caracteres

Ten en cuenta la codificación de caracteres al tratar con texto. Codifica en UTF-8 antes de Base64 cuando trabajes con texto que contenga caracteres no ASCII para garantizar una decodificación correcta entre sistemas.

No lo Confundas con Autenticación Segura

Evita usar Base64 para transmitir contraseñas o tokens de autenticación como sustituto del cifrado adecuado. El encabezado HTTP Basic Auth usa Base64, pero requiere HTTPS para una seguridad real.

Documenta el Uso de Base64 en Tu Código

Documenta claramente dónde y por qué usas Base64 en tu código. Los desarrolladores que lo mantengan después necesitan saber qué está codificado, por qué y qué codificación de caracteres se espera.

Otras Herramientas

Explora otras herramientas poderosas de JaneX

Abre en tu navegador
Para una mejor experiencia, abre esta página en tu navegador predeterminado
Instalar JaneX
Acceso rápido a todas las herramientas, funciona sin conexión
Nueva versión disponible