Texto y documentos
Codificador/DecodificadorURL, Base64, HTML
Convertidor de textocamelCase, snake_case...
Diff de textoCompara dos textos
LaTeXPrevisualiza fórmulas matemáticas
MarkdownPrevisualización en tiempo real
MermaidDiagramas como código
DiagramasEditor visual tipo Visio, import Mermaid
Escapado de stringsJS, JSON, SQL, Regex, HTML, URL
Unicode / ASCIIInformación de caracteres
Números y cálculo
CalculadoraExpresiones matemáticas + LaTeX
Conversor de basesBase 2 a 64
Sistema de unidadesbits, bytes, SI, IEC
Subred / CIDRCalculadora de red
Timestamp y fechasUnix, zonas horarias, formatos
Calculadora de fechasDías entre fechas, edad exacta, día de la semana
Datos y formatos
Conversor de formatosJSON, YAML, Properties, ENV, CSV
JSON FormatterFormatea y valida JSON
Regex TesterExpresiones regulares
Diff JSONCompara dos JSON estructuralmente
Formateador de códigoSQL, CSS, HTML, JavaScript
DB StudioBase de datos Postgres visual en el navegador
SQL LabValida, ejecuta y optimiza SQL con Postgres real
Visor de ficheros gigantesAbrir CSV/logs enormes sin cargarlos
ETL visual en flujoTransformar datos encadenando nodos
Seguridad
Anonimizador de textoRedacta PII y secretos (reversible)
JWT InspectorDecodifica tokens JWT
Flujos de autenticaciónBasic, JWT y OAuth2 paso a paso
Generador de hashesSHA-256, SHA-384, SHA-512
Generador de contraseñas y UUIDContraseñas y UUIDs
Desarrollo y DevOps
CronGenerador y validador
Docker → ComposeConvierte docker run a Compose
Skaffold multi-configGrafo de dependencias y validación de requires
Linux: permisos y usuarioschmod, chown, useradd y grupos
URLParsea y construye URLs
Datos aleatoriosNombres, emails, IPs, UUIDs...
ElectrónicaOhm, resistencias en serie/paralelo
Puertas lógicasSimulador de puertas AND, OR, NOT y más
Simulador cuánticoQubits, puertas, superposición y entrelazamiento
HammingDetección de errores
Config Nginx/Apache SPAGenera configuración para servir una SPA
SemverRangos de versiones semánticas
CORS ExplainerAnaliza headers CORS de tu servidor
Cert inspectorAnaliza certificados X.509 en PEM
Rate LimiterSimula Token Bucket y Fixed Window
Simulador de ensambladorISA MIPS-simplificada · paso a paso · registros y memoria
Forja de ContextoEmpaqueta y blinda tu proyecto para IA
Inteligencia Artificial
Costes LLMSimula el gasto mensual
Constructor de promptsSystem prompt para agentes IA
EmbeddingsSimilitud, mapa 2D y RAG
IA localChat, resumen, traducción y sentimiento en el navegador
TokenizadorVisualiza tokens, compara modelos, estima costes
Probabilidad para IADistribuciones, softmax, Bayes y entropía
Descenso de gradienteSGD, Momentum, RMSProp, Adam
Red neuronalEntrena un MLP y mira la frontera formarse
Mini-LLMEntrena un modelo de lenguaje con tu texto
Reductor de dimensionalidadPCA, t-SNE y UMAP en vivo
Matriz de confusión & ROCUmbral, precisión/recall, ROC/AUC, PR
Clustering (k-means, DBSCAN)Descubre grupos sin etiquetas
Visualizador de atenciónA qué mira cada palabra en un transformer
Convolución y filtros CNNFiltros de imagen y mapas de características
Árbol de decisiónRegiones de decisión + el árbol
Fourier & convoluciónEspectro FFT y filtros de señal
DifusiónEl ruido detrás de Stable Diffusion
Regresión y MLEMínimos cuadrados, overfitting, ridge
Cadenas de MarkovEstados, distribución estacionaria y texto
Contraste de hipótesisp-valores, t-test, χ², ANOVA y potencia
OCR — Imagen a textoExtrae texto de imágenes, 100% local
Finanzas
InflaciónErosión del valor del dinero año a año
Interés compuestoCapital + aportaciones + interés compuesto
Hipoteca / préstamoCuota mensual y tabla de amortización francesa
Dividir gastosQuién le debe a quién y cuánto
Salud y bienestar
IMC y saludIMC, peso ideal, TMB y ciclos de sueño
Productividad
PomodoroTécnica de trabajo en bloques de tiempo
CronómetroCon vueltas, etapas e historial
Juegos y entretenimiento
DadosMesas de dados numéricos y simbólicos
MarcadorPuntos por jugador con cronómetro de partida
Sorteo / ruletaElige un elemento aleatorio de una lista
Generador de nombresNombres reales, fantásticos, sci-fi, nórdicos
Multimedia y diseño
Color HEX/RGB/HSLConversor de colores
Código QRGenera códigos QR
ImágenesRedimensionar, convertir, Base64
PDF ToolsUnir, extraer, marca de agua
GráficosVisualiza datos con gráficos
Contraste WCAGRatio de contraste WCAG AA/AAA
Empresa
Coste de reuniones¿Cuánto cuesta realmente cada reunión?
SLA / UptimePorcentaje de disponibilidad ↔ tiempo de caída
Break-evenPunto de equilibrio entre costes e ingresos
Burn rate / Runway¿Cuánto tiempo te queda de caja?
Test A/BSignificación estadística de experimentos
DORA MetricsClasifica tu equipo según métricas DevOps
UTM BuilderConstruye y decodifica URLs con parámetros UTM
Guía de uso
Qué es y para qué sirve

Convierte texto entre su forma normal y tres codificaciones muy habituales en la web —URL (percent-encoding), Base64 y entidades HTML— y también en sentido inverso. Sirve para preparar parámetros de una URL, incrustar datos en JSON/XML o escapar texto para que no rompa el HTML. Todo ocurre en tu navegador: nada se sube a ningún servidor.

Cómo se usa (paso a paso)

1. Elige el sentido arriba: Codificar o Decodificar.
2. Escribe o pega tu texto en «Texto de entrada».
3. Los tres resultados —URL, Base64 y HTML— aparecen al instante y se recalculan mientras escribes.
4. Pulsa el botón Copiar de la fila que necesites.
5. Cambia entre Codificar y Decodificar con el conmutador de arriba sin borrar el texto.

Codificar y decodificar (los dos sentidos)

El conmutador de arriba decide qué hace la herramienta con tu texto:

Codificar — toma tu texto normal y lo transforma a cada formato: la fila URL muestra el percent-encoding, la fila Base64 su Base64 y la fila HTML el texto con entidades.
Decodificar — hace lo contrario: interpreta tu texto como URL, Base64 o HTML ya codificados y lo devuelve a texto normal.

Los tres campos se calculan siempre a la vez; usa el que te interese. Si un campo no puede decodificar la entrada (por ejemplo, no es un Base64 válido o la secuencia % está mal formada) muestra .

URL (percent-encoding)

Sustituye los caracteres que no son seguros en una URL por % seguido de su código en bytes UTF-8. Es obligatorio en los parámetros de una query string.

Codificar: correo=me@x.com&t=1correo%3Dme%40x.com%26t%3D1 (el = pasa a %3D, la @ a %40, el & a %26).
• Un espacio se convierte en %20 y las letras acentuadas en varios bytes: á%C3%A1.
Decodificar hace el camino inverso: hola%20mundohola mundo.

Base64

Representa cualquier texto (tratado como bytes UTF-8) usando solo 64 caracteres imprimibles (A–Z a–z 0–9 + /) y = como relleno. Se usa para incrustar datos binarios en sitios que solo admiten texto, como JSON o XML.

Codificar: HolaSG9sYQ==. Con acentos: caféY2Fmw6k= (la é son dos bytes UTF-8).
Decodificar: SG9sYQ==Hola. Si el texto no es un Base64 válido, la fila muestra .
• Usa el alfabeto estándar (+ y /), no la variante «URL-safe».

Entidades HTML

Convierte los caracteres con significado especial en HTML en sus entidades, para que el navegador los muestre como texto y no los interprete como marcado (esto evita romper la página y protege frente a XSS).

Codificar escapa cinco caracteres: &&amp;, <&lt;, >&gt;, "&quot; y '&#39;. Ejemplo: <b>Hola</b>&lt;b&gt;Hola&lt;/b&gt;.
Decodificar hace lo inverso y además reconoce &nbsp; (espacio), &copy; (©), &reg; (®), &trade; (™) y las entidades numéricas decimales &#65; (A).

Notas importantes

Base64 NO es cifrado: no oculta ni protege nada, cualquiera puede revertirlo al instante. No lo uses como medida de seguridad ni para «esconder» contraseñas.
• Codificar y decodificar es reversible y sin pérdida: no cambia el contenido, solo su representación.
• Al decodificar, un campo muestra cuando la entrada no es válida para ese formato (Base64 corrupto o secuencia % incompleta).
• El decodificador de HTML reconoce las entidades básicas más &nbsp; &copy; &reg; &trade; y las numéricas decimales; no cubre todas las entidades con nombre existentes.

Codificador/DecodificadorURL, Base64, HTML
Codificador / DecodificadorURL, Base64 y entidades HTML