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

Ainda não há ajuda para esta secção.

Jarroba Tools
Descida de gradiente

Visualiza como os modelos aprendem: uma bola desce por uma superfície de loss com SGD, Momentum, RMSProp ou Adam. Muda o learning rate e o momento e vê a trajetória animada; experimenta mínimos locais e Rosenbrock.

Rede neuronal (playground)

Treina uma rede neuronal a sério no teu navegador e vê como aprende: escolhe dados (círculo, XOR, gaussianas, espiral) e arquitetura, carrega em play e vê a fronteira de decisão formar-se e a perda cair. Clica para que classifique um ponto novo. Sem servidor, sem downloads.

Forja de Contexto

Empacota um projeto inteiro (ou um fragmento) num só texto pronto para colar numa IA: remove comentários, minimiza e blinda segredos, PI e dados sensíveis. 100% no navegador — o teu código nunca é carregado para nenhum servidor.

Calculadora de inflação

Calcula como a inflação corrói o valor do dinheiro ano após ano com taxa global ou personalizada por ano.

Mini-LLM

Train a character-level language model on YOUR text and generate new text in that style. Two modes: by counting (n-gram, instant) or with a neural network trained by gradient descent. Tune the temperature and watch the next-character probability, just like a real LLM.

SLA / Uptime

Converte entre percentagem de disponibilidade (99.9%, 99.99%…) e tempo máximo de indisponibilidade por hora, dia, semana, mês e ano.

Ferramentas PDF

Une PDFs, extrai páginas, adiciona marcas de água e consulta a informação do documento.

Fourier & convolução

Decompõe um sinal no seu espetro de frequências (FFT) e reconstrói-o com poucas frequências; aplica kernels de convolução (suavização, borda) a deslizar sobre o sinal. A base do áudio, da visão e dos filtros das CNN.

Cadeias de Markov

Caminha por uma cadeia de Markov e vê a distribuição de visitas convergir para a estacionária; ou treina um gerador de texto por Markov. A base de MDP, PageRank, MCMC e da geração de texto clássica.

Dividir despesas

Divide despesas de grupo e calcula quem deve a quem com o mínimo número de transferências.

Probabilidade para IA

Playground visual de estatística para IA: distribuições interativas (normal, binomial, Poisson…), softmax e temperatura, Bayes e entropia. Manipula parâmetros e vê as curvas, amostras e a loss em direto.

Cronómetro

Cronómetro com voltas e histórico. Precisão de centésimos de segundo e botão para copiar resultados.

Burn rate / Runway

Calcula quantos meses de caixa restam à tua empresa com cenários otimista, atual e pessimista.

Tokenizador visual

Visualiza como os LLMs dividem o texto em tokens, compara o custo entre modelos (GPT-4, Claude, Gemini, Llama) e estima quanto da janela de contexto o teu texto consome.

DORA Metrics

Classifica a tua equipa em Elite / High / Medium / Low segundo as quatro métricas DORA: frequência de deployment, lead time, MTTR e taxa de falhas.

Break-even

Calcula o ponto de equilíbrio: quantas unidades tens de vender para cobrir custos fixos e variáveis, e o tempo estimado para o alcançar.

Conversor de Cor

Converte cores entre HEX, RGB e HSL com pré-visualização em tempo real.

Markdown

Editor e pré-visualização de Markdown em tempo real com vista dividida ou apenas pré-visualização.

Docker → Compose

Converte um comando docker run com as suas flags num ficheiro docker-compose.yml equivalente.

Pomodoro

Temporizador Pomodoro configurável com contador de sessões e fases de trabalho, pausa curta e longa.

SQL Lab

Escreve SQL num Postgres real no navegador: autocompletar pelo teu esquema, validação em direto, avisos e sugestões de otimização (índices, SARGability). Sem servidor.

Gerador de nomes

Gera nomes reais, élficos, nórdicos, sci-fi ou japoneses. Copia todos com um clique.

Código QR

Gera códigos QR com opções de tamanho e nível de correção de erros. Descarrega em PNG.

Redutor de dimensionalidade

Projeta dados de alta dimensão (ou embeddings) para 2D com PCA, t-SNE e UMAP e observa como se organizam ao vivo. Compara o método linear (PCA) com os não lineares, experimenta o rolo suíço e ajusta a perplexidade/vizinhos. A base de como se visualizam os embeddings de um modelo.

OCR — Imagem para texto

Extrai o texto de uma imagem (foto, captura de ecrã, digitalização) diretamente no teu navegador, sem enviar nada para nenhum servidor. Carrega, arrasta ou cola a imagem e obtém o texto com as caixas de cada palavra coloridas consoante a sua confiança. Escolhe o idioma, corrige as palavras duvidosas e copia-o ou descarrega-o. Motor Tesseract descarregado do CDN e colocado em cache (offline depois).

Conversor de formatos

Converte entre JSON, YAML, Properties, ENV e CSV com deteção automática do formato de entrada.

Rate Limiter

Simula algoritmos de rate limiting (Token Bucket e Fixed Window) com timeline visual de pedidos aceites e rejeitados.

Custos LLM

Simula o custo mensal de usar diferentes modelos de IA consoante o teu volume de pedidos e o tamanho dos prompts.

Semver

Verifica que versões de um pacote satisfazem um intervalo semântico (^, ~, >=, -) e vê a folha de consulta de sintaxe.

Tester de Regex

Testa expressões regulares em tempo real e visualiza todas as correspondências com a sua posição.

Formatador JSON

Formata, minifica e valida JSON com realce de erros e contador de chaves.

Visualizador de atenção

Vê o mecanismo de atenção que existe dentro dos transformers (BERT, GPT): escreve uma frase e observa para que palavras «olha» cada token, com a matriz de atenção token a token, várias cabeças e a máscara causal dos modelos generativos. Interativo: clica numa palavra para ver os seus arcos de atenção.

Lançador de dados

Mesas de dados independentes com numéricos e simbólicos. Lança tudo de uma vez ou por mesa.

LaTeX

Pré-visualiza fórmulas matemáticas LaTeX em tempo real com snippets de exemplo.

Fluxos de autenticação

Visualize and edit Basic, Bearer/JWT and OAuth2 (Authorization Code and PKCE) as step-by-step sequence diagrams.

Árvore de decisão

Treina uma árvore de decisão (CART) sobre dados 2D e vê como classifica com perguntas de sim/não: as regiões de decisão «em escada» e a árvore desenhada nó a nó. Ajusta a profundidade e observa o sobreajuste; escolhe Gini ou entropia. O modelo interpretável na base das random forests e do XGBoost.

Linux: permissões e utilizadores

chmod (permissões octal/simbólico com bits especiais), chown e construtor de comandos de utilizadores e grupos (useradd, usermod, groupadd) com avisos e explicação de cada flag.

Diff de Texto

Compara dois textos linha a linha e mostra as diferenças com cores (adicionadas/removidas).

Conversor de Texto

Transforma texto entre camelCase, snake_case, PascalCase, kebab-case e mais formatos.

Cron

Gera e valida expressões cron com construtor visual, humanização em texto e próximas execuções.

Simulador de assembly

Simula uma ISA MIPS-simplificada no navegador. Editor com destaque da linha ativa, registos, memória, pilha e consola. Execução passo a passo ou automática com velocidade regulável.

Inspetor JWT

Descodifica e visualiza o conteúdo de tokens JWT (header, payload, expiração).

Código Hamming

Codifica com bits de paridade e corrige erros de 1 bit; inclui SECDED (deteta 2), injeção de erros interativa, cobertura de paridade e um simulador de canal com ruído.

Config Nginx/Apache SPA

Gera a configuração de Nginx ou o .htaccess de Apache para servir corretamente uma Single Page Application com rotas do lado do cliente.

Skaffold multi-config

Cola um ou vários skaffold.yaml e vê o grafo de dependências (requires). Valida as referências cruzadas: um requires para um nome de config mal escrito aparece a vermelho. Renomeia um config e os seus requires atualizam-se. Sem servidor.

Gerador de Hashes

Gera hashes SHA-256, SHA-384 e SHA-512 diretamente no navegador usando a Web Crypto API.

Mermaid

Cria diagramas (fluxo, sequência, ER, Gantt) escrevendo código Mermaid com pré-visualização em tempo real.

Portas lógicas

Simulador visual de circuitos digitais com portas AND, OR, NOT, NAND, NOR, XOR e XNOR. Liga nós, muda entradas e vê a propagação em tempo real.

Binário e bases

Converte entre bases (2–64) e acrescenta uma calculadora de programador (aritmética e bit a bit, complemento de dois), inspetor de bits, IEEE 754 e códigos (ASCII, Gray, endianness).

Calculadora de datas

Calcula dias entre datas, idade exata em anos/meses/dias, dia da semana e operações com datas.

Contraste WCAG

Calcula o rácio de contraste entre duas cores e verifica o cumprimento das normas WCAG 2.1 AA e AAA para texto normal e grande.

Matriz de confusão & ROC

Avalia um classificador binário de forma visual e interativa: move o limiar e observa a matriz de confusão, precisão, recall, F1, a curva ROC (com AUC) e a curva precisão-recall (com AP). Ajusta a qualidade do modelo e o desequilíbrio de classes para perceber como umas métricas mentem e outras não.

DB Studio

Base de dados Postgres real no teu navegador: escreve SQL, vê tabelas e relações como um diagrama e consulta dados de exemplo. Sem servidor.

UTM Builder

Constrói URLs com parâmetros UTM para campanhas de marketing ou descodifica uma URL existente para extrair os seus parâmetros.

Anonimizador de texto

Deteta e substitui dados sensíveis (e-mails, telefones, cartões com validação, IBAN, documentos de identificação, chaves e segredos) com operadores ao estilo Presidio: substituir, ocultar, mascarar, token reversível ou hash. Ideal para limpar logs ou prompts antes de os colar numa IA. 100% no navegador.

Diff JSON

Compara dois objetos JSON estruturalmente e lista as chaves adicionadas, removidas e modificadas.

Crédito habitação / empréstimo

Calcula a prestação mensal fixa (amortização francesa) e gera a tabela de amortização completa.

CORS Explainer

Analisa e explica em linguagem simples os headers CORS que o teu servidor envia. Indica o que falta para permitir um pedido cross-origin.

Simulador cuántico

Monta un circuito cuántico con qubits y puertas (H, X, Y, Z, CNOT, Toffoli...) y observa en vivo la superposición, el entrelazamiento, las esferas de Bloch y la medida. Demos de Bell, GHZ y Grover.

IA local no navegador

Chat com LLMs, resumo, tradução e análise de sentimento a correr 100% no teu dispositivo. Sem servidor, sem enviar dados. Powered by Transformers.js.

Dados aleatórios

Gera dados fictícios para testing: nomes, emails, telefones, IPs, UUIDs, datas, IBAN e mais.

Timestamp e datas

Converte um timestamp Unix (s/ms/µs/ns) ou qualquer data para todos os formatos (ISO, RFC, syslog, Excel, FILETIME…), com fusos horários, DST e deteção de local vs UTC.

Visualizador de ficheiros gigantes

Abre e explora CSV, logs ou JSONL de dezenas ou centenas de GB sem os carregar na memória: scroll virtual, ir para linha, "tail" e procura de texto/regex em streaming. 100% local.

Escape de strings

Escapa e desescapa texto para JavaScript, JSON, SQL, Regex, HTML, URL e CSS.

Geradores

Gera palavras-passe seguras com opções configuráveis e UUIDs v4 criptograficamente seguros.

Cert inspector

Analisa certificados X.509 em formato PEM: subject, issuer, datas de validade, SANs, tipo de chave e dias restantes com indicador de cor.

Sorteio / roleta

Escreve uma lista de opções e escolhe uma ao acaso com animação. Guarda o histórico de resultados.

Saúde

Calcula IMC, peso ideal, taxa metabólica basal (Harris-Benedict) e horas recomendadas para te deitares.

Unicode / ASCII

Consulta informação completa de qualquer caráter: codepoint, UTF-8/16, entidade HTML e tabela ASCII.

Difusão

Visualiza o processo de difusão por trás das IA generativas como Stable Diffusion: uma nuvem de pontos com forma dissolve-se em ruído gaussiano passo a passo, e o processo inverso reconstrói-a.

Regressão e MLE

Arrasta pontos e vê o ajuste por mínimos quadrados ao vivo. Sobe o grau do polinómio para ver o overfitting e usa a regularização (ridge = MAP com prior gaussiano) para o controlar. MSE = máxima verosimilhança com ruído gaussiano.

Calculadora

Avalia expressões matemáticas avançadas e mostra o resultado em notação LaTeX renderizada.

Clustering (k-means, DBSCAN)

Descobre grupos em dados sem etiquetas (aprendizagem não supervisionada) e compara k-means com DBSCAN ao vivo. Observa os centroides a convergir passo a passo, experimenta «Luas» e «Anéis» para ver onde o k-means falha e o DBSCAN acerta, e ajusta k, eps e minPts.

Sub-rede / CIDR

Calcula a rede, broadcast, intervalo de hosts, máscara e hosts utilizáveis a partir de uma notação CIDR.

Sistema de Unidades

Converte entre bits, bytes e os seus múltiplos segundo os padrões SI (kilo/mega) e IEC (kibi/mebi).

Embeddings: semelhança, mapa e RAG

Três vistas sobre os embeddings (vetores de significado): mede a semelhança do cosseno entre textos, projeta-os num mapa 2D com PCA e monta um mini RAG que recupera os fragmentos mais relevantes. Tudo com modelos que correm no navegador.

Gráficos

Visualiza dados CSV como gráficos de linha, barras, área, circular ou dispersão. Exporta em PNG.

Teste A/B

Calcula a significância estatística de uma experiência A/B com Z-test de duas proporções. Indica o vencedor e o tamanho de amostra necessário.

Custo de reuniões

Calcula o custo real de uma reunião (custo pontual e anual se for recorrente) segundo o número de participantes, tarifa horária e duração.

Codificador / Descodificador

Codifica ou descodifica texto em URL, Base64 e entidades HTML.

Construtor de System Prompts

Gera um system prompt estruturado para agentes de IA definindo papel, objetivo, restrições e formato de saída.

Diagramas

Editor visual de diagramas estilo Visio: arrasta formas, liga-as e edita. Importa Mermaid e exporta-o.

ETL visual em fluxo

Transforma dados encadeando nós: filtra, deriva colunas, limpa texto e seleciona — tudo numa passagem, 100% no navegador. Pré-visualização por nó e saída para CSV ou o Visor.

Teste de hipóteses

Percebe de forma visual os valores-p, a região de rejeição e o nível α; faz t-test, χ², ANOVA e analisa a potência (erro tipo I/II). Para validar se a melhoria de um modelo é real ou é ruído.

Analisador de URL

Decompõe uma URL nas suas partes (protocolo, host, path, query params) e permite construí-las.

Juros compostos

Calcula o crescimento de um capital com contribuições mensais e taxa de juro anual composta.

Convolução e filtros de CNN

Aplica filtros (kernels) a uma imagem e vê o mapa de características resultante: contornos (Sobel), desfoque, nitidez, relevo… a operação básica de uma rede convolucional (CNN). Edita o teu próprio kernel, carrega uma imagem e observa o «banco de filtros» que imita a primeira camada de uma CNN.

Formatador de código

Embeleza ou minifica código SQL, CSS, HTML e JavaScript com indentação automática.

Eletrónica

Lei de Ohm, resistências em série e paralelo, e descodificador do código de cores de resistências.

Marcador

Marcador para jogos com vários jogadores, pontuação personalizável e cronómetro integrado.

Imagens

Redimensiona imagens, converte entre formatos (PNG/JPEG/WebP) e obtém a codificação Base64.

Sem recolha de dados

Todo o processamento ocorre diretamente no teu navegador. Não enviamos nem armazenamos nenhum dado teu em nenhum servidor.

Sem garantia

As ferramentas são fornecidas "tal como estão" (as-is). Não nos responsabilizamos por erros, perdas de dados nem pelo uso que se faça dos resultados obtidos.

Descargas a pedido

Algumas ferramentas avançadas (IA) podem descarregar recursos de terceiros do HuggingFace Hub a pedido e com aviso explícito. Os recursos ficam em cache no teu navegador. Nenhum dado teu sai do dispositivo.

Cookies e perguntas frequentes

Os anúncios são apresentados pela Google (AdSense), que pode usar cookies; o consentimento é pedido ao entrar e pode geri-lo. Mais informações sobre cookies e perguntas frequentes na FAQ de Jarroba.

Projeto pessoal de um único programador

Todas as ferramentas deste site são concebidas, programadas e mantidas por uma só pessoa no seu tempo livre. Faz-se o máximo esforço para que tudo funcione corretamente e testa-se tanto quanto possível, mas podem existir erros, imprecisões ou funcionalidades incompletas. Não hesites em reportar qualquer problema ou sugestão.

Erros e sugestões

Se encontrares algum erro ou tiveres sugestões, escreve-nos para jarrobaweb@gmail.com. Ao enviar-nos ideias ou sugestões fá-lo de forma voluntária e gratuita: aceitas que possamos usá-las, implementá-las ou descartá-las livremente, sem compensação nem atribuição, e sem que isso te conceda qualquer direito sobre as ferramentas resultantes nem sobre a sua implementação.

Autoria & licença

Tudo o que vês aqui nasce de ideias próprias do seu autor, que as implementa livremente à sua maneira. O conteúdo é partilhado sob a licença Creative Commons Atribuição-NãoComercial-CompartilhaIgual 3.0: és livre de o partilhar e adaptar desde que cites a autoria, não lhe dês um uso comercial e mantenhas esta mesma licença nas obras derivadas.

Licença Creative Commons BY-NC-SA 3.0

Jarroba Tools v1.3.5