Codificador/decodificador Base64
Codifique texto a Base64 o decodifique Base64 a texto. Hasta 5120 caracteres.
Cómo usar
Acerca de esta herramienta
Este codificador/decodificador Base64 te permite codificar texto a Base64 o decodificar Base64 de vuelta a texto en un solo lugar. Úsalo para tokens, valores de configuración, URIs de datos y depuración rápida cuando una API o un archivo espera contenido seguro para ASCII. Base64 es codificación, no cifrado. Cualquiera puede decodificar el resultado, así que no lo trates como una forma de ocultar secretos. Cambia entre codificar y decodificar según lo necesites, y luego copia el resultado en tu editor, terminal o ticket. La conversión se ejecuta en tu navegador. La herramienta es gratuita y no requiere cuenta. Cuando necesites repetir los mismos pasos de codificación/decodificación en bucle desde Cursor, Claude o tus propios scripts, usa Thousand API MCP para automatizarlo.
Cómo usar
Cambie codificar/decodificar, escriba o pegue. Los resultados se actualizan en tiempo real.
Opciones
Dirección: Codificar (texto→Base64) o Decodificar (Base64→texto).
Casos de uso
• Data URIs • Ofuscar cadenas (Base64 no es cifrado) • Basic auth • Binarios pequeños como texto
Ejemplos de código
1// Encode (UTF-8 is stored as bytes; no extra conversion needed)
2$encoded = base64_encode('Hello, 世界');
3
4// Decode; true = strict mode (reject invalid characters)
5$decoded = base64_decode($encoded, true);
6
7// If the source is not UTF-8, convert first
8$utf8 = mb_convert_encoding($text, 'UTF-8', 'SJIS');
9$encoded = base64_encode($utf8);1use Illuminate\Support\Facades\Storage;
2
3// Embed an image as a data URI in a JSON response
4$bytes = Storage::disk('local')->get('logo.png');
5$base64 = base64_encode($bytes);
6
7return response()->json([
8 'image' => 'data:image/png;base64,' . $base64,
9]);1import base64
2
3encoded = base64.b64encode('Hello, 世界'.encode('utf-8')).decode('ascii')
4decoded = base64.b64decode(encoded).decode('utf-8')
5
6# URL-safe variant (uses - and _ instead of + and /)
7urlsafe = base64.urlsafe_b64encode(b'data').decode('ascii')1// Encode UTF-8 text
2const encoded = Buffer.from('Hello, 世界', 'utf8').toString('base64');
3
4// Decode back to UTF-8
5const decoded = Buffer.from(encoded, 'base64').toString('utf8');Privacidad y datos
Codificación y decodificación en el navegador; entrada no se envía al servidor.
Preguntas frecuentes
- Q: ¿Qué es Base64?
- A: Una codificación que representa datos binarios como texto ASCII usando 64 caracteres. Común en tokens, URIs de datos y valores de configuración.
- Q: ¿Base64 es cifrado?
- A: No. Es codificación, no cifrado. Cualquiera puede decodificarlo.
- Q: ¿Puedo codificar y decodificar aquí?
- A: Sí. Cambia entre codificar y decodificar en la misma herramienta.
- Q: ¿El procesamiento es local?
- A: Sí. La conversión se ejecuta en tu navegador.
