# Codificador / Decodificador Base64

> Herramienta Base64 gratuita del lado del cliente. Codifica texto, decodifica Base64, activa salida segura para URL y convierte archivos a Base64 en tu navegador.

- **Category:** Desarrollador
- **URL:** https://www.teafun.cyou/tools/base64-tool/
- **Privacy:** Runs entirely in your browser — no uploads, no account, no tracking.
- **Also known as:** base64 encode, base64 decode, data uri, url safe base64
- **Related tools:** [Decodificador de JWT](https://www.teafun.cyou/tools/jwt-decoder/), [Formateador y Validador de JSON](https://www.teafun.cyou/tools/json-formatter/), [Convertidor ENV / Shell / Docker](https://www.teafun.cyou/tools/env-converter/)
- **Tags:** Data, Conversion, Security

## About

Codifica y decodifica Base64 localmente en tu navegador. Soporta conversión de texto, Base64 seguro para URL y exportación de archivo a Base64.

## Cómo usar la herramienta de Base64

Para codificar, pega texto al panel de entrada y elige Codificar. Para decodificar, pega una cadena base64 (o base64url) y elige Decodificar — la herramienta detecta qué alfabeto usaste. Alterna el interruptor de seguridad para URL para forzar salida base64url independientemente del alfabeto de entrada. Arrastra un archivo al área de archivo (o usa el selector) para codificar datos binarios; el resultado incluye el tipo MIME del archivo si se conoce. El contador de bytes muestra el tamaño de entrada en vivo para que puedas verificar la expansión de longitud (la salida debe ser aproximadamente 1.33x la entrada). Si la decodificación falla, el error señala el primer carácter inválido — generalmente una salto de línea extraño, una comilla inteligente o una cadena base64url mal clasificada como estándar.

## Por qué la codificación Base64 está en todas partes

Base64 existe porque los protocolos de alambre que transportan datos — SMTP, JSON, encabezados HTTP, URLs — históricamente solo garantizan un subconjunto ASCII imprimible. Enviar bytes crudos arriesga corrupción de proxies intermedios que interpreten caracteres de control o eliminen el bit alto. La codificación comercia un aumento de tamaño del 33% por tránsito seguro, razón por la cual los adjuntos de correo MIME, certificados envueltos en PEM (`-----BEGIN CERTIFICATE-----`) y Data URI (`data:image/png;base64,...`) todos usan la codificación. Elegir la variante correcta importa: base64 estándar se ajusta a cargas binarias en JSON o XML; base64url se ajusta dentro de encabezados `Authorization: Bearer <token>` y segmentos JWT donde el `+` `/` inseguro para URL necesitaría escapado de porcentaje. Las cookies prefieren base64url por la misma razón — menos caracteres para escapar, menos sorpresas de analizador entre navegadores y marcos.

_SEO title: Codificador Base64 – Privacidad Primero | TeaFun_

## FAQ

### ¿Qué es Base64 seguro para URL?

Base64 seguro para URL reemplaza + por -, / por _ y elimina los = finales para que la salida sea más segura dentro de URLs.

### ¿Puedo codificar archivos?

Sí. Elige un archivo y la herramienta convierte sus bytes a Base64 localmente, sin subir nada.

### ¿Por qué puede fallar la decodificación?

La decodificación falla cuando la entrada no es Base64 válido o cuando los bytes no representan texto UTF-8 válido.
