Ferramentas online para desenvolvedores — rápidas e sem cadastro

tulzy é um conjunto gratuito de utilitários no navegador: formatação de JSON, geração de UUID, hash MD5/SHA-256 e codificação Base64/URL. Sem instalação, sem enviar dados para um servidor.

Codificação

Base64

Codificação e decodificação Base64 — texto e arquivos, diretamente no navegador.

Base32

Codificação e decodificação Base32 (RFC 4648) — texto e arquivos, diretamente no navegador.

URL Encode/Decode

Codificação e decodificação de URL — caracteres que precisam ser escapados em links e parâmetros de consulta.

HTML Entities Encode/Decode

Codificação e decodificação de entidades HTML — exibição segura de caracteres especiais na página.

JWT Encoder/Decoder

Codificação e decodificação de tokens JWT — cabeçalho, payload, assinatura HMAC e campos padrão.

Unicode Escape

Codificação e decodificação de sequências Unicode — caracteres no formato \uXXXX e vice-versa.

ROT13 / Cifra de César

Cifra de César — deslocamento cíclico das letras do alfabeto latino. ROT13 é um caso particular com deslocamento de 13 (botão abaixo), simétrico: encode e decode geram o mesmo resultado. Outros caracteres (números, cirílico, pontuação) não são alterados.

Punycode encode/decode

Codificação de nomes de domínio com caracteres Unicode (IDN) para o formato ASCII compatível Punycode (xn--) e vice-versa.

Código Morse encode/decode

Codificação de texto (latino e cirílico) em código Morse (pontos e traços) e vice-versa. Caracteres sem equivalente na tabela são ignorados.

Data URI / Imagem Base64

Codificação de uma imagem em Data URI (data:image/…;base64,…) para inserção em CSS/HTML, e decodificação de um Data URI ou Base64 bruto de volta para um arquivo — tudo diretamente no navegador.

Gzip/Deflate ↔ Base64

Compressão de texto em Gzip ou Deflate com codificação Base64 do resultado — e vice-versa. Funciona via API Compression Streams diretamente no navegador.

XML Entities Encode/Decode

Codificação e decodificação de entidades XML — as 5 padrão (e comercial, colchetes angulares, apóstrofo, aspas) e referências numéricas de caracteres.

JSON

JSON Formatter / Minify / Validator

Formatação (indentação de 2 espaços), minificação e validação de JSON diretamente no navegador.

Testador de JSONPath

Teste de expressões JSONPath em dados JSON reais — visualização instantânea dos valores encontrados e seus caminhos.

JSON Diff / Compare

Comparação de dois documentos JSON — o que foi adicionado, removido ou alterado, com o caminho exato de cada diferença.

JSON Schema Validator

Validação de dados JSON em relação a um JSON Schema (estilo draft-07) — com o caminho exato e uma explicação para cada violação.

JSON Path Extractor / Flatten

Achatar (Flatten) um JSON aninhado em uma lista plana de "caminho: valor" e remontá-lo em uma estrutura aninhada (Unflatten). A notação de caminho é a mesma usada em JSONPath/JSON Diff: store.book[0].price.

JSON Sort Keys

Ordenação recursiva alfabética das chaves dos objetos em JSON — a ordem dos elementos dos arrays não muda, apenas as chaves dos objetos em cada nível de aninhamento.

JSON Repair

Reparo de JSON danificado — vírgulas extras, aspas simples, chaves sem aspas, comentários, literais Python (True/False/None) e mais — com uma lista de todas as correções aplicadas.

Mock JSON Generator

Geração de dados JSON fictícios com base em um modelo: valores de espaço reservado como {{name}} ou {{email}}, e arrays são repetidos via "chave|N".

JSON ↔ YAML / CSV / XML / TOML

Converter JSON para YAML, CSV, XML ou TOML e vice-versa — tudo no navegador, sem bibliotecas.

Texto

Case Converter

Converte texto ou um identificador imediatamente para todos os estilos comuns — camelCase, snake_case, kebab-case e outros. Reconhece os limites de palavras em camelCase/PascalCase, em abreviações (XMLParser → XML + Parser) e em números.

Text Diff

Comparação de dois textos linha por linha — o que foi adicionado, removido ou alterado, com destaque em nível de palavra nas linhas alteradas.

Regex Tester / Find & Replace

Teste de expressões regulares em texto real: correspondências destacadas e grupos de captura analisados, ou substituição das correspondências encontradas por um novo texto.

Sort & Dedupe Lines

Ordena linhas de texto em ordem alfabética, remove duplicatas, linhas vazias e espaços extras.

String Escape

Escapar texto em um literal de string (aspas, barra invertida, caracteres de controle) para colar no código, ou remover o escape.

CRLF ↔ LF Converter

Converte finais de linha entre Windows (CRLF), Unix/macOS (LF) e o Mac clássico (CR), com detecção de finais mistos.

Character & Word Counter

Estatísticas de texto em tempo real: caracteres (com e sem espaços), palavras, linhas, frases, parágrafos e tamanho em bytes (UTF-8).

Lorem Ipsum Generator

Gerador de texto de preenchimento Lorem Ipsum — por parágrafos, frases ou palavras avulsas.

Slugify

Converte texto em um "slug" seguro para URL: transliteração do cirílico (ucraniano/russo) conforme o padrão oficial, remoção de diacríticos e caracteres extras, minúsculas.

Markdown Preview / HTML ↔ Markdown

Pré-visualização ao vivo de Markdown como HTML formatado, além de conversão nos dois sentidos: Markdown → HTML e HTML → Markdown.

Whitespace & Trim Tools

Limpeza de espaços em branco excedentes: recorte das bordas das linhas, colapso de espaços repetidos, remoção de linhas vazias, conversão de tabulações ↔ espaços.

Text Reverse

Inverter texto: por caracteres, por palavras (ordem das palavras) ou por linhas (ordem das linhas).

Word/Character Frequency Counter

Análise de frequência de texto: quantas vezes cada palavra ou caractere aparece, ordenado por quantidade.

Hashes/Cripto

Hash Generator

Cálculo de hashes de texto ou arquivo com treze algoritmos de uma vez: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 e Adler-32.

Checksum Verifier

Verifique a integridade de um arquivo ou texto — cole o hash esperado e a ferramenta detectará o algoritmo entre os 13 suportados.

HMAC Generator

Calcule o HMAC (Hash-based Message Authentication Code) de um texto ou arquivo com uma chave secreta — com oito algoritmos de uma vez: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160.

Bcrypt Hash + Verify

Faça hash de senhas com bcrypt (com salt aleatório e custo configurável) e verifique uma senha em relação a um hash bcrypt existente.

UUID Generator

Geração de UUID versões 1, 3, 4, 5, 6 e 7 — aleatórios, baseados em tempo e derivados de um nome (name-based).

Gerador de senhas

Senhas criptograficamente aleatórias com comprimento e conjunto de caracteres configuráveis.

AES Encrypt/Decrypt

Criptografe e descriptografe texto com AES-GCM ou AES-CBC usando uma senha (chave derivada via PBKDF2).

Argon2 Hash + Verify

Faça hash de senhas com Argon2 (vencedor da Password Hashing Competition, RFC 9106) — variantes d/i/id, com verificação em relação a um hash existente.

Scrypt Hash + Verify

Faça hash de senhas com scrypt (RFC 7914, KDF memory-hard) com verificação em relação a um hash existente.

TOTP Generator/Verifier

Senhas de uso único baseadas em tempo (TOTP, RFC 6238) — gere o código atual a partir de um segredo e verifique um código digitado com tolerância a desvio de relógio.

PBKDF2 Hash + Verify

Derive uma chave com PBKDF2 (RFC 8018) a partir de uma senha, HMAC-SHA1/256/384/512, com número de iterações configurável.

X.509 / SSL Certificate Decoder

Analise um certificado PEM (X.509/ASN.1 DER) — assunto, emissor, validade, chave pública, extensões e impressões digitais.

PGP/GPG Encrypt/Decrypt

Gere chaves PGP, criptografe e descriptografe mensagens (OpenPGP, RFC 4880) através da biblioteca openpgp.js.

Tempo/Números

Unix Timestamp ↔ Data

Converta o tempo Unix em uma data e vice-versa, com suporte para qualquer fuso horário (IANA).

Cron Parser

Analise uma expressão cron (5 ou 6 campos, incluindo atalhos @) — uma descrição da programação em linguagem natural e as próximas execuções no fuso horário escolhido.

Conversor de sistemas numéricos

Conversão bidirecional entre os sistemas binário, octal, decimal, hexadecimal e qualquer base arbitrária (2-36) — digite um número em qualquer campo.

Operações bit a bit

AND/OR/XOR/NAND/NOR/XNOR/NOT e deslocamentos sobre números inteiros de uma largura definida (8/16/32/64 bits) em qualquer sistema numérico.

Calculadora de diferença de datas

Diferença exata entre duas datas/horários — detalhamento de calendário (anos, meses, dias…), duração total e número de dias úteis.

Calculadora de idade

Idade exata a partir de uma data de nascimento — anos/meses/dias, tempo total vivido e a próxima data de aniversário.

Conversor de fusos horários

Um único momento — simultaneamente em vários fusos horários. Compare horários de trabalho, planeje ligações, veja a diferença de dias.

Calculadora de duração

Soma ou subtração de várias durações — útil para contar horas trabalhadas, duração de vídeo ou tempo total de tarefas.

Analisador de duração ISO 8601

Analise uma string como "P3Y6M4DT12H30M5S" em um formato legível, ou monte uma string dessas a partir de anos/meses/dias/horas/minutos/segundos.

Número da semana (ISO 8601)

Descubra o número da semana ISO 8601 de uma data, ou encontre as datas de início e fim de uma semana específica.

Conversor de algarismos romanos

Número arábico ↔ algarismo romano. Digite em qualquer campo e o outro é atualizado automaticamente.

Conversor de float IEEE 754

Número decimal ↔ representação binária IEEE 754 (precisão simples ou dupla) — sinal, expoente, mantissa, valores especiais.

Número por extenso

Converta um número em texto (em ucraniano, russo ou inglês), com um modo opcional de valor por extenso para hryvnia, dólar, euro ou rublo.