Handy Dev Tools
Herramientas online sencillas para tareas cotidianas.

Sin favoritos

    Codificador/decodificador Base64
    Markdown a HTML
    HTML a Markdown
    Codificador/Decodificador URL
    Conversor de escape Unicode
    Codificación/Decodificación Unicode
    Formateador SQL
    Divididor SQL
    Vinculación de parámetros SQL
    Formateador JSON
    Formateador XML
    Formateador YAML
    Formateador GraphQL
    Conversión JSON a YAML
    Conversión YAML a JSON
    Conversión JSON a TOML
    Conversión TOML a JSON
    Codificar/Decodificar entidades HTML
    Conversión TOML a YAML
    Conversión YAML a TOML
    Conversión CSV a SQL INSERT
    Generador de tablas Markdown
    Conversión JSON a XML
    Conversión XML a JSON
    Generador de UUID
    Generador de ULID
    Generador de contraseñas
    Generador de hash
    Generador Lorem Ipsum
    Generador de URLs de imágenes de Lorem Picsum
    Generador de datos de prueba
    Generador de códigos QR
    Parser y conversor de rutas S3
    Calculadora de direcciones IP
    División de subredes
    Consolidación de subredes
    Generador de URLs firmadas CloudFront
    Generador de cadenas de conexión RDS
    Conversor de coordenadas
    Conversor de formatos geo
    Decodificador y parser JWT
    Autenticación Basic
    Analizador de fortaleza de contraseña
    Validador de tarjetas
    PII Mask (ofuscar datos sensibles)
    Generador de par de claves RSA
    Conversión de mayúsculas/minúsculas
    Conversión de romanización
    Conversor de números romanos
    Conversor de código fonético
    Contador de caracteres
    Diff de texto
    Eliminador de etiquetas HTML
    Probador de expresiones regulares
    Conversión de colores
    Lanzamiento de dados
    Generador de Crontab
    Parser de Crontab
    Selector de emojis
    Conversor de marcas de tiempo Unix
    Búsqueda de códigos HTTP
    Búsqueda de puertos
    Búsqueda de tipos MIME
    Conversor Base64 y archivos
    Codificar/Decodificar imagen Base64
    Parser de User-Agent
    Parser de URL
    Comprobador OGP
    Generador de mensajes de commit
    Calculadora Chmod
    Creador de GIF de terminal
    .env Parser & Validator
Ctrl+K

Codificador/decodificador Base64

Codifique texto a Base64 o decodifique Base64 a texto. Hasta 5120 caracteres.

Data to encode
Resultado
Read Only

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

PHP
Read Only
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);
Laravel
Read Only
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]);
Python
Read Only
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')
Node.js
Read Only
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.