Texto e documentos
Codificador/DescodificadorURL, Base64, HTML
Conversor de textocamelCase, snake_case...
Diff de textoCompara dois textos
LaTeXPré-visualiza fórmulas matemáticas
MarkdownPré-visualização em tempo real
MermaidDiagramas como código
DiagramasEditor visual estilo Visio, importa Mermaid
Escape de stringsJS, JSON, SQL, Regex, HTML, URL
Unicode / ASCIIInformação de caracteres
Números e cálculo
CalculadoraExpressões matemáticas + LaTeX
Conversor de basesBase 2 a 64
Sistema de unidadesbits, bytes, SI, IEC
Sub-rede / CIDRCalculadora de rede
Timestamp e datasUnix, fusos horários, formatos
Calculadora de datasDias entre datas, idade exata, dia da semana
Dados e formatos
Conversor de formatosJSON, YAML, Properties, ENV, CSV
Formatador JSONFormata e valida JSON
Testador de RegexExpressões regulares
Diff JSONCompara dois JSON estruturalmente
Formatador de códigoSQL, CSS, HTML, JavaScript
DB StudioBase de dados Postgres visual no navegador
SQL LabValida, executa e otimiza SQL com Postgres real
Visualizador de ficheiros gigantesAbrir CSV/logs enormes sem os carregar
ETL visual em fluxoTransformar dados encadeando nós
Segurança
Anonimizador de textoOculta PII e segredos (reversível)
Inspetor JWTDescodifica tokens JWT
Fluxos de autenticaçãoBasic, JWT e OAuth2 passo a passo
Gerador de hashesSHA-256, SHA-384, SHA-512
GeradoresPalavras-passe e UUIDs
Desenvolvimento e DevOps
CronGerador e validador
Docker → ComposeConverte docker run para Compose
Skaffold multi-configGrafo de dependências e validação de requires
Linux: permissões e utilizadoreschmod, chown, useradd e grupos
URLAnalisa e constrói URLs
Dados aleatóriosNomes, emails, IPs, UUIDs...
EletrónicaOhm, resistências em série/paralelo
Portas lógicasSimulador de portas AND, OR, NOT e mais
Simulador cuánticoQubits, puertas, superposición y entrelazamiento
HammingDeteção de erros
Config Nginx/Apache SPAGera configuração para servir uma SPA
SemverIntervalos de versões semânticas
CORS ExplainerAnalisa os headers CORS do teu servidor
Cert inspectorAnalisa certificados X.509 em PEM
Rate LimiterSimula Token Bucket e Fixed Window
Simulador de assemblyISA MIPS-simplificada · passo a passo · registos e memória
Forja de ContextoEmpacota e blinda o teu projeto para IA
Inteligência Artificial
Custos LLMSimula o gasto mensal
Construtor de promptsSystem prompt para agentes de IA
EmbeddingsSemelhança, mapa 2D e RAG
IA localChat, resumo, tradução e sentimento no navegador
TokenizadorVisualiza tokens, compara modelos, estima custos
Probabilidade para IADistribuições, softmax, Bayes e entropia
Descida de gradienteSGD, Momentum, RMSProp, Adam
Rede neuronalTreina um MLP e vê a fronteira formar-se
Mini-LLMTreina um modelo de linguagem com o teu texto
Redutor de dimensionalidadePCA, t-SNE e UMAP ao vivo
Matriz de confusão & ROCLimiar, precisão/recall, ROC/AUC, PR
Clustering (k-means, DBSCAN)Descobre grupos sem etiquetas
Visualizador de atençãoPara o que olha cada palavra num transformer
Convolução e filtros CNNFiltros de imagem e mapas de características
Árvore de decisãoRegiões de decisão + a árvore
Fourier & convoluçãoEspetro FFT e filtros de sinal
DifusãoO ruído por trás do Stable Diffusion
Regressão e MLEMínimos quadrados, overfitting, ridge
Cadeias de MarkovEstados, distribuição estacionária e texto
Teste de hipótesesvalores-p, t-test, χ², ANOVA e potência
OCR — Imagem para textoExtrai texto de imagens, 100% local
Finanças
InflaçãoErosão do valor do dinheiro ano após ano
Juros compostosCapital + contribuições + juros compostos
Crédito habitação / empréstimoPrestação mensal e tabela de amortização francesa
Dividir despesasQuem deve a quem e quanto
Saúde & Bem-estar
SaúdeIMC, peso ideal, TMB e ciclos de sono
Produtividade
PomodoroTécnica de trabalho em blocos de tempo
CronómetroCom voltas, etapas e histórico
Jogos & Entretenimento
DadosMesas de dados numéricos e simbólicos
MarcadorPontos por jogador com cronómetro de jogo
Sorteio / roletaEscolhe um elemento aleatório de uma lista
Gerador de nomesNomes reais, fantásticos, sci-fi, nórdicos
Multimédia e design
Cor HEX/RGB/HSLConversor de cores
Código QRGera códigos QR
ImagensRedimensionar, converter, Base64
Ferramentas PDFJuntar, extrair, marca de água
GráficosVisualiza dados com gráficos
Contraste WCAGRácio de contraste WCAG AA/AAA
Empresa
Custo de reuniõesQuanto custa realmente cada reunião?
SLA / UptimePercentagem de disponibilidade ↔ tempo de indisponibilidade
Break-evenPonto de equilíbrio entre custos e receitas
Burn rate / RunwayQuanto tempo te resta de caixa?
Teste A/BSignificância estatística de experiências
DORA MetricsClassifica a tua equipa segundo métricas DevOps
UTM BuilderConstrói e descodifica URLs com parâmetros UTM
Guia de utilização
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).

Regressão e MLEMínimos quadrados, overfitting, ridge
Regressão e MLEAjuste por mínimos quadrados, overfitting e regularização (ridge = MAP)

Arrasta os pontos. Clicar num espaço vazio adiciona um ponto. As linhas cinzentas são os resíduos (erro de cada ponto).

Grau
1
Regularização λ
0
MSE (loss)0.236
0.942

Minimizar o MSE = máxima verosimilhança com ruído gaussiano (MLE). Subir o grau sobreajusta dados ruidosos; λ (ridge) equivale a um prior gaussiano sobre os pesos → MAP. É o equilíbrio viés-variância.