Ferramentas

Esta é uma coleção de ferramentas úteis em JavaScript. Clique em qualquer cartão para abrir a ferramenta. A maioria dos utilitários roda inteiramente no seu navegador (lado do cliente), sem processamento no lado do servidor, portanto nada é enviado para este site (os itens marcados como “lado do servidor” são a exceção). Se estiver preocupado com vazamento de dados, você pode se desconectar da rede depois de carregar a ferramenta. Utilize tudo por sua conta e risco.

Todas as ferramentas são gratuitas para uso comercial e pessoal. Muitas tarefas que antes eram cobertas por freeware clássico agora são mais difíceis de realizar — especialmente quando os apps da loja não dão conta ou instalar OSS em PCs corporativos é complicado. Essas ferramentas que rodam apenas no navegador buscam preencher essa lacuna, mesmo que haja limites para o que conseguem fazer.

Para solicitar recursos ou relatar problemas, fique à vontade para entrar em contato no x.com. Mensagens diretas podem passar despercebidas, então uma menção com @ ajuda bastante.

Data Analysis

📜

Decodificador X.509 / CSR

Inspeciona certificados e CSR no navegador, exibindo SAN, usos da chave, extensões e impressões digitais, com exportação para JSON ou CSV.

x509csrinspectioncertificateclient-side
⏱️

Extrator de timestamp de ULID

Lê o timestamp em milissegundos contido nos 10 primeiros caracteres do ULID e o apresenta em diferentes fusos horários.

ulidtimestampdecodinganalyticsclient-side
⏱️

Extrator de timestamp de UUID v7

Decodifica os 48 bits iniciais de um UUID v7 para recuperar o tempo Unix e convertê-lo para UTC ou para o fuso horário desejado.

uuidversion7timestampdecodingclient-side
📷

Leitor de códigos de barras

Lê códigos de barras a partir da câmera ou de imagens e converte em texto, com suporte a escaneamento contínuo, troca de câmera e ajuste de sensibilidade.

barcodescanningcameradecoderclient-side
🧠

Modelagem estrutural interpretativa (ISM)

Aplica o método ISM passo a passo no navegador, construindo matrizes de relação, alcance e hierarquia sem exportar dados.

ismmodelingsystems-thinkingvisualizationclient-side
🌐

Mostrar seu IP

Exibe o máximo possível de detalhes sobre o seu endereço IP público e as informações de ambiente que o navegador expõe. Um único botão abre o RDAP/Whois do IP resolvido.

networkipwhoisanalyticsserver-side
🎲

Simulador Monty Hall

Simula o clássico problema de Monty Hall no navegador. Execute partidas manualmente ou de forma automática e acompanhe as probabilidades de vitória.

monty-hallprobabilitysimulationstatisticsclient-side
🩺

Visualizador e anonimizador DICOM (.dcm)

Analisa metadados DICOM para detectar tags sensíveis como nome, ID, datas, coordenadas ou números de série e aplicar máscaras conforme presets (pesquisa por padrão) ou ajustes manuais. Também permite desenhar máscaras retangulares sobre os pixels e baixar o DICOM anonimizado, com todo o processamento no navegador.

dicomanonymizationmetadataimagingclient-side
📊

Visualizador HAR

Exibe arquivos HAR no navegador com listas de requisições, gráficos de cascata e divisões por tamanho, status e MIME.

harperformancewaterfalldiagnosticsclient-side

Data Generation

🔏

Gerador de certificados X.509 (autoassinados/CA)

Gera chaves RSA no navegador e emite certificados autoassinados ou assinados por uma CA própria a partir de CSR, controlando SAN, usos da chave e validade.

x509certificatekeypairwebcryptoclient-side
🏷️

Gerador de códigos de barras

Gera formatos populares de códigos de barras (Code128, EAN-13, UPC etc.) a partir de qualquer texto e salva como SVG/PNG.

barcodegeneratorlabelingsvgclient-side
📱

Gerador de códigos QR

Converte texto ou URLs em códigos QR e exporta como SVG ou PNG, ajustando tamanho e nível de correção de erros.

qrcodegeneratorsvgencodingclient-side
🧑

Gerador de nomes

Gera registros fictícios de pessoas a partir de listas ricas de sobrenomes e nomes. Suporta nomes japonês/inglês, gênero, probabilidade de duplicidade, colunas de endereço com CEP e exportação CSV, com opção de inserir erros propositais.

namesdatasetsynthetic-datacsvclient-side
🔒

Gerador de senhas

Cria senhas aleatórias com comprimento e conjunto de caracteres personalizados, inclui cópia rápida e roda totalmente no navegador.

passwordgeneratorentropycredentialsclient-side
🔗

Gerador de tags de link

Gera elementos <a> por meio de uma interface intuitiva; configure href, target, rel, download e copie o HTML imediatamente.

htmlanchorgeneratorseoclient-side
🧭

Gerador de ULID

Gera ULID (caracteres Crockford Base32 de 26 posições com milissegundos + aleatoriedade de 80 bits), ideais como identificadores distribuídos.

ulididentifierbase32monotonicclient-side
🔖

Gerador de UUID v4

Gera quantos UUID v4 criptograficamente fortes forem necessários para dados de teste, chaves de banco ou identificadores únicos.

uuidrandomidentifiertestingclient-side
🕒

Gerador de UUID v7

Cria UUID v7 compatíveis com RFC 9562 totalmente no navegador, com opções de formato e saída em lote.

uuidversion7identifiermonotonicclient-side

Data Processing

Design and Media

🎨

Conversor de cores

Converte valores HEX, RGB e HSL com pré-visualização instantânea para agilizar ajustes de design.

colorconverterpalettepreviewclient-side
✂️

Divisor de PDF

Extrai intervalos de páginas de um PDF, reordena e exporta cada resultado separadamente ou em um ZIP, com todo o processamento no navegador.

pdfsplitextractionworkflowclient-side
🖊️

Editor SVG

Permite criar e editar formas, textos e trajetórias SVG diretamente no navegador, com exportação de código otimizado.

svgvectoreditorgraphicsclient-side
🎞️

Extrator de quadros MP4

Extrai faixas de quadros de vídeos MP4 locais e os salva como JPG/PNG dentro de um ZIP, suportando até 8K—toda a operação ocorre no navegador.

mp4videoframesextractorclient-side
🏷️

Gerador de códigos de barras

Gera formatos populares de códigos de barras (Code128, EAN-13, UPC etc.) a partir de qualquer texto e salva como SVG/PNG.

barcodegeneratorlabelingsvgclient-side
📱

Gerador de códigos QR

Converte texto ou URLs em códigos QR e exporta como SVG ou PNG, ajustando tamanho e nível de correção de erros.

qrcodegeneratorsvgencodingclient-side
📍

Gravador em lote de GPS EXIF

Insere latitude e longitude em múltiplas imagens JPEG como metadados EXIF GPS e entrega o resultado em um arquivo ZIP.

jpegexifgeotaggingbatchclient-side
📄

Mesclador de PDF

Combina vários PDFs no navegador, mesmo com tamanhos de página diferentes, preservando a ordem e produzindo um único arquivo.

pdfmergeworkflowproductivityclient-side
🖼️

Redimensionador de imagens em lote

Ajusta várias imagens JPG/PNG de uma só vez para as dimensões desejadas e baixa tudo em um ZIP, sem uso de servidor.

imageresizebatchzipclient-side

Developer Utilities

🧮

Calculadora IPv4 (máscaras e faixas)

Converte entre CIDR e máscaras de rede, calcula endereços de rede/broadcast e faixas utilizáveis, exibindo imediatamente as informações principais.

ipv4subnettingcalculatorplanningclient-side
🌍

Calculadora IPv6 (prefixos e atributos)

Informe um endereço IPv6 e o comprimento do prefixo para obter o endereço de rede, visualizar os segmentos e consultar atributos e intervalos usuais.

ipv6subnettingcalculatorplanningclient-side
🔐

Codificador/decodificador de entidades HTML

Codifica ou decodifica entidades HTML com pré-visualização imediata; alterna entre nomes, decimal ou hexadecimal, mantém espaços consecutivos e detecta texto já codificado.

htmlentityencodingescapingclient-side
🌐

Codificador/Decodificador de URL

Codifica ou decodifica qualquer string como URL, alternando entre encodeURIComponent e encodeURI e, se desejar, convertendo espaços em +. Totalmente compatível com UTF-8 para lidar com caracteres de largura total e símbolos especiais.

urlencodingdecodingwebclient-side
🔢

Conversão de bases (decimal/hex/binário)

Digite um número em decimal, hexadecimal ou binário para ver instantaneamente as outras representações, com suporte a grandes inteiros e preenchimento com zeros.

radixconverterbinarydecimalclient-side
📜

Decodificador X.509 / CSR

Inspeciona certificados e CSR no navegador, exibindo SAN, usos da chave, extensões e impressões digitais, com exportação para JSON ou CSV.

x509csrinspectioncertificateclient-side
🔐

Decodificador/codificador JWT

Decodifica JWT, verifica assinaturas e volta a codificar ou assinar, tudo no navegador. Suporta HS/RS/PS/ES/EdDSA mantendo as chaves locais.

jwttokendecodingsigningclient-side
💾

Editor binário

Edita arquivos binários no navegador, exibindo vistas sincronizadas HEX e ASCII, com suporte a busca e alteração de bytes.

binaryhexeditorinspectionclient-side
🖊️

Editor SVG

Permite criar e editar formas, textos e trajetórias SVG diretamente no navegador, com exportação de código otimizado.

svgvectoreditorgraphicsclient-side
🗂️

Formatador/Validador JSON

Adiciona indentação ao JSON, remove espaços para minificá-lo ou valida a sintaxe diretamente no navegador.

jsonformattingvalidationlintingclient-side
🔏

Gerador de certificados X.509 (autoassinados/CA)

Gera chaves RSA no navegador e emite certificados autoassinados ou assinados por uma CA própria a partir de CSR, controlando SAN, usos da chave e validade.

x509certificatekeypairwebcryptoclient-side
🏷️

Gerador de códigos de barras

Gera formatos populares de códigos de barras (Code128, EAN-13, UPC etc.) a partir de qualquer texto e salva como SVG/PNG.

barcodegeneratorlabelingsvgclient-side
🔑

Gerador de hash

Calcula hashes de texto ou arquivos para verificar integridade e comparações. Usa Web Crypto e cobre os algoritmos mais comuns.

hashchecksumintegritycryptoclient-side
🔗

Gerador de tags de link

Gera elementos <a> por meio de uma interface intuitiva; configure href, target, rel, download e copie o HTML imediatamente.

htmlanchorgeneratorseoclient-side
📷

Leitor de códigos de barras

Lê códigos de barras a partir da câmera ou de imagens e converte em texto, com suporte a escaneamento contínuo, troca de câmera e ajuste de sensibilidade.

barcodescanningcameradecoderclient-side
⏱️

Planejador Cron

Analisa expressões cron (minuto hora dia mês dia_da_semana [+ano]) e pré-visualiza as próximas dez execuções no fuso selecionado, exibindo também horários local e UTC.

cronschedulingtimezoneplannerclient-side
📘

Substituição em lote (.docx)

Troca texto em vários documentos Word (.docx), abrangendo corpo, cabeçalhos, rodapés, notas e comentários. Trata frases divididas em w:t, possibilita substituição sequencial ou simultânea e realiza descompactar→editar XML→recompactar no navegador.

docxfind-replaceofficeautomationclient-side
📝

Substituição em lote (texto)

Substitui strings em vários arquivos de texto (.txt/.md/.csv/.tsv/.html/.css/.js etc.) de uma só vez. Suporta tabelas CSV/TSV de substituição e permite escolher entre substituição sequencial ou simultânea para evitar encadeamentos.

find-replacebatchtextautomationclient-side
🔍

Testador de expressões regulares

Visualiza correspondências de regex com destaque e listas de resultados, suporta os flags g/i/m/s/u/y e inclui mais de 100 exemplos práticos, tudo do lado do cliente.

regextestingpatternvalidationclient-side
📑

Visualizador de diferenças de texto

Compara dois blocos de texto linha a linha e exibe as diferenças em formato unificado. Permite ignorar espaços ou maiúsculas e opera inteiramente no navegador.

diffcomparisontextreviewclient-side

Document Processing

Encoding and Conversion

🔐

Codificador/decodificador de entidades HTML

Codifica ou decodifica entidades HTML com pré-visualização imediata; alterna entre nomes, decimal ou hexadecimal, mantém espaços consecutivos e detecta texto já codificado.

htmlentityencodingescapingclient-side
🌐

Codificador/Decodificador de URL

Codifica ou decodifica qualquer string como URL, alternando entre encodeURIComponent e encodeURI e, se desejar, convertendo espaços em +. Totalmente compatível com UTF-8 para lidar com caracteres de largura total e símbolos especiais.

urlencodingdecodingwebclient-side
🔢

Conversão de bases (decimal/hex/binário)

Digite um número em decimal, hexadecimal ou binário para ver instantaneamente as outras representações, com suporte a grandes inteiros e preenchimento com zeros.

radixconverterbinarydecimalclient-side
🔡

Conversor Base64

Converte strings para Base64 e de volta ao texto. Transforma binários ou caracteres especiais em um formato portável e restaura o original imediatamente.

base64encodingdecodingtextclient-side
📊

Conversor CSV ⇄ JSON

Transforma dados tabulares em cargas JSON para APIs ou converte arrays JSON em CSV/TSV de fácil distribuição.

csvjsonconverterdatasetclient-side
📂

Conversor de codificação de caracteres

Converte codificações de arquivos em lote entre UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP e outras; controla quebras de linha e BOM e processa conjuntos mistos em um único ZIP.

charsetencodingconverterbatchclient-side
🎨

Conversor de cores

Converte valores HEX, RGB e HSL com pré-visualização instantânea para agilizar ajustes de design.

colorconverterpalettepreviewclient-side
📂

Conversor XML ⇄ JSON

Converte documentos XML e JSON nos dois sentidos com controle de indentação, tratamento de atributos e detecção de arrays—tudo no navegador.

xmljsonconverterapiclient-side
📂

Conversor YAML ⇄ JSON

Facilita a troca de dados entre YAML e JSON com opções de indentação e estrutura para integrar sistemas.

yamljsonconverterconfigurationclient-side

Identifier Management

Medical Imaging

Networking

Scheduling and Time

Security and Encryption

Simulation and Learning

Text Processing