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

La regresión busca la curva que mejor pasa por una nube de puntos, para poder predecir el valor y a partir de un x. Cada punto es una observación (por ejemplo, horas de estudio → nota); la curva ajustada resume la tendencia y te deja estimar la y de una x que no habías medido. Aquí lo ves en vivo: mueves puntos y la curva, el error y el R² se recalculan al instante, todo en tu navegador.

Cómo se usa (paso a paso)

1. Arrastra cualquier punto para moverlo; la curva se reajusta al soltar.
2. Haz clic en un hueco del gráfico para añadir un punto nuevo.
3. Mueve el control Grado para pasar de recta a curva, y Regularización λ para suavizarla.
4. Lee abajo el MSE y el del ajuste.
5. Botones: Quitar último borra el último punto, Vaciar los borra todos y Reiniciar vuelve al ejemplo inicial (10 puntos, grado 1, λ 0).

Regresión lineal (la recta)

Con Grado 1 el ajuste es una recta y = a·x + b: la regresión lineal clásica. Es el modelo más simple y robusto: capta la tendencia general (si al crecer x sube o baja y, y con qué pendiente) sin dejarse llevar por el ruido de cada punto. Empieza siempre por aquí; sube el grado solo si la recta claramente no sigue la forma de los datos.

Mínimos cuadrados (cómo se ajusta)

La curva se elige por mínimos cuadrados: se busca la que hace mínima la suma de los errores al cuadrado entre cada punto y la curva (los residuos). Se elevan al cuadrado para que los errores por arriba y por abajo no se cancelen y para penalizar más los grandes. Internamente se resuelve un sistema lineal exacto (ecuaciones normales), no por tanteo. Minimizar ese error equivale a la máxima verosimilitud (MLE) si se asume que el ruido de los datos es gaussiano.

Grado del polinomio y sobreajuste

El Grado (de 1 a 7) es cuántas curvas puede hacer el polinomio: grado 1 = recta, 2 = parábola, y a más grado, más ondulaciones. Un grado alto reduce el error sobre estos puntos pero suele empeorar: sobreajusta (overfitting), es decir, pasa casi por todos los puntos persiguiendo el ruido y luego generaliza mal a datos nuevos. Es el equilibrio sesgo-varianza: demasiado simple no capta la forma, demasiado complejo memoriza el ruido. Elige el grado más bajo que siga la tendencia.

Residuos, MSE y R²

Las líneas grises verticales son los residuos: la distancia de cada punto a la curva, o sea el error que comete el modelo en ese punto.

MSE (loss)error cuadrático medio: el promedio de esos residuos al cuadrado. Más bajo = mejor ajuste; es exactamente lo que el ajuste minimiza.
coeficiente de determinación: qué fracción de la variación de y explica el modelo. Va de 0 a 1: 1 = la curva pasa por todos los puntos, 0 = no mejora a predecir siempre la media (y puede salir negativo si ajusta peor que la propia media).

Regularización λ (ridge = MAP)

La Regularización λ (de 0 a 10) combate el sobreajuste sin bajar el grado: penaliza los pesos grandes del polinomio (ridge), lo que suaviza la curva y la hace menos sensible al ruido. Con λ = 0 es mínimos cuadrados puro; al subir λ, la curva se aplana y tiende hacia una recta. Equivale a añadir un prior gaussiano sobre los pesos: en términos bayesianos, pasas de MLE a MAP. La penalización no afecta al término independiente (intercepto).

Regresión y MLEMínimos cuadrados, overfitting, ridge
Regresión y MLEAjuste por mínimos cuadrados, overfitting y regularización (ridge = MAP)

Arrastra los puntos. Clic en un hueco añade un punto. Las líneas grises son los residuos (error de cada punto).

Grado
1
Regularización λ
0
MSE (loss)0.236
0.942

Minimizar el MSE = máxima verosimilitud con ruido gaussiano (MLE). Subir el grado sobreajusta datos ruidosos; λ (ridge) equivale a un prior gaussiano sobre los pesos → MAP. Es el equilibrio sesgo-varianza.