Formatador de JSON
Formate JSON de forma legível, minifique ou verifique se é válido. Comentários, vírgulas finais e aspas simples falham. Não converte para CSV.
Teste uma expressão regular em um texto de exemplo e veja cada correspondência, sua posição e seus grupos.
Esta ferramenta roda no seu navegador. Dados, arquivos e valores gerados ficam neste dispositivo. Favoritos e ferramentas recentes, se você usar, guardam apenas nomes de ferramentas no armazenamento local — nunca senhas, documentos ou conteúdo de QR codes. Veja a política de privacidade.
Por enquanto, o guia detalhado desta ferramenta (como usar, exemplos e perguntas frequentes) está em inglês.
Type a regular expression, choose flags, and paste the text you want to test. The page lists whether anything matched, how many matches it found, the matched text, where each match starts, and any capture groups.
Pattern \d+, flag g, text “Order 14 and order 3”. You get two matches, 14 at the first digit and 3 at the later digit.
Pattern Name: (\w+) on “Name: Sara” shows the full match and group 1 as Sara.
The page builds a JavaScript RegExp and runs it on the text you pasted. It does not eval the pattern as a script. A dot matches one character. * means zero or more, + means one or more, and ? means optional. Brackets match one character from a set. Parentheses capture a group. A bar means or. \d is a digit, \s is whitespace, and \w is a word character. Without g, only the first match is listed.
This uses the browser’s JavaScript regular expressions, which differ from some other engines. A pattern longer than 300 characters is rejected. A very slow pattern can still stall the tab. The page does not sandbox the match in a separate process. It will not run other JavaScript you type in the pattern box.
See the disclaimer for what these tools do not cover.
Formate JSON de forma legível, minifique ou verifique se é válido. Comentários, vírgulas finais e aspas simples falham. Não converte para CSV.
Crie um resumo SHA-256, SHA-384 ou SHA-512 de um texto no navegador. Isso é um hash, não criptografia.
Transforme um array de objetos JSON em CSV, incluindo vírgulas e aspas dentro das células.
Codifique texto em Base64 ou decodifique de volta, usando UTF-8. Qualquer pessoa pode decodificar o resultado, então não serve para esconder senha. Arquivos não são aceitos.
Gere um ou vários valores UUID v4 no navegador usando uma fonte aleatória segura.
Codifique ou decodifique partes de URL no navegador com encodeURIComponent.
A dot matches one character. * means zero or more, + means one or more, and ? means optional. Square brackets match one character from a set. Parentheses capture a group. A bar means or. ^ and $ mark the start and end of a line when the m flag is on. \d is a digit, \s is whitespace, and \w is a word character. This page only builds a RegExp. It does not run other JavaScript from the pattern box.