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
La idea de Fourier

La gran idea: toda señal se puede escribir como una suma de ondas simples (senos y cosenos), cada una con su frecuencia (cuántas veces oscila), su amplitud (cuánto pesa) y su fase (dónde empieza). Sumando las suficientes reconstruyes cualquier forma: una onda cuadrada, una nota de música, un latido…

Esta herramienta hace justo eso con una DFT (Transformada Discreta de Fourier): coge una señal de 128 muestras y calcula cuánto de cada frecuencia contiene. Todo se calcula en tu navegador, sin servidor.

Dos formas de ver lo mismo: tiempo y frecuencia

La misma señal se dibuja de dos maneras:

Dominio del tiempo — la gráfica «Señal (tiempo)»: el valor de la señal instante a instante, de izquierda a derecha. Es como la ves normalmente.
Dominio de la frecuencia — la gráfica «Espectro»: qué frecuencias la componen y con cuánta fuerza, sin importar el orden temporal.

La DFT te lleva del primero al segundo; no se pierde información: son la misma señal descrita con otras palabras. Muchas cosas (filtrar ruido, comprimir, detectar tonos) son mucho más fáciles de ver en el dominio de la frecuencia.

Cómo se usa (pestaña Fourier)

1. Elige una forma de señal con los botones (Seno, Cuadrada, Sierra, Pulsos, Chirp).
2. Mueve Frecuencia (de 1 a 8) para que oscile más o menos veces.
3. Mira el Espectro abajo: cada barra es una frecuencia; la altura es su magnitud.
4. Sube k frecuencias (de 1 a 40) y observa la línea de reconstrucción sobre la señal: con más k se parece más al original.

Todo se recalcula al instante; el botón Reiniciar vuelve a los valores por defecto (Cuadrada, frecuencia 3, k = 6).

Las señales de ejemplo

Cada forma tiene un espectro muy distinto, y ahí está la gracia:

Seno — una única frecuencia pura: sin(2π·f·t). En el espectro aparece una sola barra.
Cuadrada — salta entre +1 y −1. Necesita infinitos armónicos impares: por eso el espectro tiene muchas barras que se van apagando.
Sierra — sube en rampa y cae de golpe; rica en armónicos.
Pulsos — un pico corto que se repite; su espectro es muy ancho.
Chirp — un seno cuya frecuencia sube con el tiempo (sin(2π·(f·t + 6·t²))), como un barrido o el canto de un pájaro.

Leer el espectro y reconstruir con k

El espectro muestra la magnitud de cada frecuencia (se dibujan las primeras 64, la mitad útil de las 128). Una barra alta a la izquierda = frecuencia baja fuerte; barras a la derecha = detalle fino y bordes.

El control k frecuencias se queda solo con las k barras más altas y reconstruye la señal a partir de ellas (transformada inversa). Con muy pocas ya se aproxima el original: esa es la idea de la compresión con pérdida (JPEG, MP3), que tira las frecuencias que apenas pesan. En la onda cuadrada verás el rebote de Gibbs: unas ondulaciones en los saltos que no desaparecen aunque subas k.

Fourier & convoluçãoEspetro FFT e filtros de sinal
Fourier & convoluçãoEspetro de frequências e filtros de sinal (base de áudio, visão e CNNs)
Frequência
3
Sinal (tempo) · reconstrução com k frequências
k frequências
6
Espetro de frequências (magnitude)

Com poucas frequências já se reconstrói o sinal (ideia de compressão JPEG/MP3). A onda quadrada mostra o efeito de Gibbs. A FFT é a base do processamento de áudio e da análise de imagens.