Formatadores
Formate, minifique e valide código e dados (JSON, XML, YAML, SQL, HTML, CSS) e converta estilos de nomes
Formate, minifique e valide JSON, XML, YAML, TOML, SQL, HTML, CSS, JavaScript, GraphQL e mais, e converta identificadores entre camelCase, snake_case, kebab-case e outros estilos de nomenclatura. Comece pelo formatador de JSON para payloads de API; use um validador quando precisar da posição exata de um erro e um minificador antes de publicar os arquivos.
Ferramentas nesta categoria: 38
Bons pontos de partida
Todas as ferramentas desta categoria
-
Comparador de JSON
Compare dois documentos JSON pela estrutura: veja valores adicionados, removidos e alterados por JSONPath, ignorando a ordem das chaves e a formatação. Grátis.
-
Formatador de JSON
Formate JSON com 2 espaços, 4 espaços ou tabulação, ordene as chaves se quiser e veja a linha e a coluna exatas dos erros de sintaxe. Roda no navegador.
-
Validador de JSON
Valide JSON pela gramática da RFC 8259 e veja a linha, a coluna e o motivo exatos de qualquer erro, além de avisos de chaves duplicadas e estatísticas da estrutura.
-
Formatador de SQL
Formate consultas SQL para 16 dialetos, incluindo MySQL, PostgreSQL, SQL Server, Oracle e BigQuery. Escolha a caixa das palavras-chave e a indentação. No navegador.
-
camelCase
Converta texto, nomes em snake_case ou kebab-case para camelCase. Trata siglas, números e letras acentuadas, convertendo cada linha separadamente. Grátis.
-
Embelezador de código
Embeleze código em 14 linguagens (JavaScript, TypeScript, JSON, HTML, CSS, SCSS, Less, XML, YAML, GraphQL, Markdown, SQL, PHP e Python) no navegador.
-
Minificador de código
Minifique JavaScript (Terser), CSS (CSSO), HTML, JSON ou XML em uma só ferramenta: escolha a linguagem, cole o código e veja os bytes economizados. Grátis.
-
CONSTANT_CASE
Converta camelCase ou texto comum para CONSTANT_CASE (SCREAMING_SNAKE_CASE) para constantes e variáveis de ambiente, com siglas e dígitos tratados corretamente.
-
Formatador de CSS
Embeleze CSS com o Prettier: uma declaração por linha, espaçamento consistente, 2 ou 4 espaços ou tabulação e media queries bem aninhadas. No navegador.
-
Minificador de CSS
Minifique CSS com o CSSO: remove espaços e comentários, encurta cores e valores e mescla regras com segurança. Mostra os bytes economizados. Grátis, no navegador.
-
Validador de CSS
Verifique o CSS quanto a erros de sintaxe, blocos não fechados, propriedades desconhecidas e valores inválidos com os dados de gramática do css-tree. No navegador.
-
dot.case
Converta camelCase, snake_case ou texto comum para dot.case: palavras em minúsculas unidas por pontos, para chaves de configuração e ids de mensagens i18n.
-
Formatador de GraphQL
Formate queries, mutations, fragments e schemas SDL do GraphQL com o Prettier, mantendo os comentários. Erros mostram linha e coluna. Grátis, no navegador.
-
Formatador de HTML
Embeleze HTML com o Prettier: indentação consistente, um elemento por linha e CSS e JavaScript embutidos também formatados. Escolha 2, 4 espaços ou tabulação.
-
Minificador de HTML
Minifique HTML com segurança: remova comentários, recolha espaços e elimine espaços ao redor de tags de bloco, mantendo pre, textarea, script e style intactos.
-
Validador de HTML
Verifique a estrutura do HTML: tags não fechadas, trocadas ou sobrando, ids e atributos duplicados, imagens sem alt e falta de doctype, title ou lang. No navegador.
-
Minificador de JavaScript
Minifique JavaScript com o Terser: remove espaços e comentários, encurta nomes de variáveis locais e aplica compressões seguras. Roda no seu navegador.
-
Minificador de JSON
Minifique JSON removendo todo espaço em branco irrelevante, mantendo valores, ordem das chaves e números grandes intactos. Mostra o tamanho economizado. Grátis.
-
Localizador de caminho JSON
Liste todos os caminhos de um JSON em JSONPath, JavaScript ou jq, clique em um caminho para ver o valor ou digite um para consultá-lo. Roda no navegador.
-
Consulta JSON (JSONPath)
Consulte JSON com JSONPath: curingas, busca recursiva, fatias e filtros como [?(@.price < 10)]. Os resultados são atualizados enquanto você digita. Não é jq.
-
Validador de Esquema JSON
Valide dados JSON contra um Esquema JSON (draft 2020-12, 2019-09 ou 07) com o Ajv e checagem de formatos. Cada erro mostra o caminho da instância. No navegador.
-
kebab-case
Converta camelCase, snake_case ou texto comum para kebab-case (dash-case) para classes CSS, URLs e nomes de arquivos. Trata siglas e dígitos, linha a linha.
-
minúsculas
Converta qualquer texto para minúsculas na hora, com regras Unicode para letras acentuadas, gregas e cirílicas. Quebras de linha e pontuação não mudam.
-
Formatador de configuração Nginx
Formate a configuração do nginx: uma diretiva por linha, blocos aninhados indentados, comentários e strings entre aspas mantidos. Detecta blocos abertos e falta de ponto e vírgula.
-
PascalCase
Converta texto, snake_case ou kebab-case para PascalCase (UpperCamelCase) em nomes de classes, tipos e componentes. Trata siglas e números linha a linha.
-
path/case
Converta camelCase, snake_case ou texto comum para path/case: palavras em minúsculas unidas por barras, para caminhos de pastas, rotas e namespaces. No navegador.
-
Formatador de PHP
Formate código PHP com o plugin PHP do Prettier: chaves no estilo PSR-12, indentação e espaçamento consistentes. Suporta sintaxe até o PHP 8.4, no navegador.
-
Formatador de Python
Formate código Python com o formatador do Ruff, compatível com o Black e compilado para WebAssembly. Escolha indentação e aspas; erros mostram linha e coluna.
-
Sentence case
Converta texto para sentence case: a primeira letra de cada frase fica maiúscula e o resto minúsculo, mantendo siglas como NASA. Também separa identificadores.
-
snake_case
Converta camelCase, PascalCase, kebab-case ou texto comum para snake_case. Separa corretamente siglas como XMLHttpRequest e mantém dígitos. Linha a linha.
-
Escape de string SQL
Faça o escape de texto para usar dentro de uma string SQL entre aspas simples: duplique as aspas (SQL padrão) ou use escapes com barra invertida do MySQL.
-
Title Case
Converta texto para Title Case: capitaliza as palavras principais e mantém em minúsculas palavras curtas como a, of e the (opcional). Mantém siglas e marcas.
-
Formatador de TOML
Leia e reescreva TOML em um layout normalizado com o smol-toml. Erros mostram linha e coluna. Atenção: comentários são removidos e alguns valores são normalizados.
-
MAIÚSCULAS
Converta texto para MAIÚSCULAS na hora com regras Unicode (ß vira SS, acentos mantidos). Espaços, pontuação e quebras de linha não mudam. Grátis, no navegador.
-
Formatador de XML
Formate XML com 2 espaços, 4 espaços ou tabulação. A entrada é verificada quanto à boa formação antes, e os erros são informados com linha e coluna.
-
Validador de XML
Verifique se o XML é bem formado: tags trocadas ou não fechadas, atributos inválidos e nomes inválidos são informados com linha e coluna. Roda localmente no navegador.
-
Formatador de YAML
Formate YAML com o Prettier: indentação e espaçamento consistentes, preservando comentários e vários documentos. Erros de sintaxe mostram linha e coluna.
-
Validador de YAML
Valide a sintaxe YAML com o js-yaml: indentação incorreta, chaves duplicadas e colchetes não fechados são informados com linha e coluna. Suporta vários documentos.
Outras categorias
- CRC Algoritmos de verificação de redundância cíclica para detecção de erros
- MD Algoritmos de resumo de mensagens (MD2, MD4, MD5)
- SHA-1 Algoritmo Hash Seguro 1 - função hash de 160 bits
- SHA-2 Família de Algoritmo Hash Seguro 2 (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Algoritmo Hash Seguro 3 baseado em Keccak
- Keccak Função hash criptográfica Keccak
- SHAKE Funções de saída extensível (SHAKE128, SHAKE256)
- cSHAKE Funções SHAKE personalizáveis
- KMAC Código de autenticação de mensagem Keccak
- Senhas e Segurança Ferramentas de geração, análise, hash e segurança de senhas
- Criptografia Criptografia simétrica e assimétrica, HMAC e geração de chaves (AES, 3DES, RSA, PGP)
- Codificação Codifique e decodifique dados: Base64, Base32, Base58, URL, entidades HTML, hexadecimal, Unicode e mais
- Geradores Gere IDs, chaves, dados de teste, QR codes, códigos de barras e arquivos de configuração (UUID, chaves de API, .gitignore, Dockerfile)
- Conversores Converta formatos de dados, bases numéricas, cores, timestamps, unidades e moedas (JSON, CSV, YAML, XML)
- Ferramentas de Texto Conte, compare, limpe e transforme textos (contagem de palavras, diferenças, regex, maiúsculas, duplicados)
- Ferramentas de Imagem Ferramentas para manipular e converter imagens (Comprimir, Redimensionar, Converter)
- Design e CSS Gere CSS visualmente: sombras, gradientes, layouts flexbox e grid, animações e paletas de cores
- Ferramentas Web Ferramentas para desenvolvimento web e SEO (JWT, URLs, DNS, cabeçalhos HTTP, meta tags, sitemaps)
- Matemática e Calculadoras Calculadoras de finanças, saúde, porcentagens, aritmética para programadores e matemática do dia a dia
- Hora e Data Fusos horários, diferença entre datas, dias úteis, temporizadores, cronômetro e relógio mundial