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

Conversor de formato de imagem em lote

Converta várias imagens de uma só vez para JPEG, PNG ou WebP e baixe tudo em um arquivo ZIP. No próprio navegador você define o formato de saída, a qualidade e como tratar a transparência.

imageconverterbatchzipclient-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

Case Style Transformer - Ferramenta de conversão de estilos de identificador

Extrai palavras de um texto e exibe imediatamente camelCase, PascalCase, snake_case, kebab-case e Title Case lado a lado. Ajuste separadores, tratamento de maiúsculas, dígitos e acentos sem sair do navegador.

casenamingtextconversionclient-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 de formato de imagem em lote

Converta várias imagens de uma só vez para JPEG, PNG ou WebP e baixe tudo em um arquivo ZIP. No próprio navegador você define o formato de saída, a qualidade e como tratar a transparência.

imageconverterbatchzipclient-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

Case Style Transformer - Ferramenta de conversão de estilos de identificador

Extrai palavras de um texto e exibe imediatamente camelCase, PascalCase, snake_case, kebab-case e Title Case lado a lado. Ajuste separadores, tratamento de maiúsculas, dígitos e acentos sem sair do navegador.

casenamingtextconversionclient-side

Formatador/Validador JSON

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

jsonformattingvalidationlintingclient-side

Pré-visualizador e conversor Markdown

Renderiza Markdown em HTML em tempo real, incluindo tabelas e listas de tarefas no estilo GitHub, com opções para copiar ou baixar o HTML gerado.

markdownprevieweditorconversionclient-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