ToolBuddy

Web

Utilitários no navegador para JSON, HTML, CSS, JavaScript, XML, SQL, Markdown, diffs, regex e URLs. Cada ferramenta roda localmente, então cargas, modelos e tokens não saem da sua máquina.

Formatador JSON

Formate, minifique e valide JSON no navegador. Cole uma carga, corrija o recuo e ache erros de sintaxe sem enviar dados a um servidor. Serve para APIs, arquivos de configuração e objetos aninhados. O resultado fica no seu dispositivo.

Formatador JavaScript

Embeleze ou compacte JavaScript no navegador. Recue trechos minificados do DevTools, ou tire espaços para uma estimativa rápida de tamanho. A formatação fica no dispositivo, então scripts próprios não vão para um embelezador online.

Formatador SQL

Embeleze SQL no navegador com formatação por dialeto para PostgreSQL, MySQL, SQLite e T-SQL. Cole uma consulta, escolha o recuo e copie SQL legível sem enviar comandos a um serviço de formatação.

Formatador HTML

Embeleze ou minifique HTML localmente. Recue tags aninhadas, compacte espaços para trechos de produção e copie a marcação sem publicar modelos em um serviço de formatação. Útil para e-mails, parciais e cópias bagunçadas do DevTools.

Formatador CSS

Formate e minifique CSS no navegador. Expanda regras para leitura ou comprima folhas de estilo para uma estimativa rápida de tamanho. Cole um trecho, organize seletores e declarações, e copie o resultado. Estilos próprios não são enviados.

Formatador XML

Embeleze ou minifique documentos XML no navegador. Recue elementos aninhados de SOAP, RSS e arquivos de configuração, ou compacte espaços. A análise e a formatação não saem da aba.

Codificador de URL

Codifique e decodifique URLs e parâmetros de consulta com regras no estilo de encodeURIComponent. Conserte links quebrados, escape caracteres reservados e inspecione query strings codificadas localmente.

Analisador de URL

Separe uma URL em protocolo, host, porta, caminho, query e hash com a API URL do navegador. Inspecione os parâmetros de busca como JSON sem um analisador remoto. Útil quando uma linha de log é um endereço longo e codificado.

Escape HTML

Escape e desescape entidades HTML no navegador. Transforme <, >, & e aspas em entidades para trechos seguros, ou decodifique &amp; de volta em caracteres. Nada é enviado. Útil para modelos e HTML de e-mail.

Escape JSON

Escape uma string para uso dentro de JSON (aspas, barras invertidas e caracteres de controle) ou desescape um literal de string JSON. Usa JSON.stringify e JSON.parse na sua aba, então o texto de fixtures não chega a um escapador hospedado.

Remover HTML

Converta trechos HTML em texto puro tirando tags e, se quiser, decodificando entidades. Extraia texto legível de e-mails, exportações de CMS e fragmentos coletados sem enviar a marcação a uma API de limpeza.

Editor Markdown

Escreva Markdown com prévia ao vivo no navegador. Rascunhe seções de README, docs e comentários, e copie Markdown ou HTML renderizado. A prévia fica no dispositivo, então docs não publicados e notas internas não vão para um editor na nuvem.

Diagrama Mermaid

Renderize diagramas Mermaid a partir de texto: fluxogramas, diagramas de sequência, ER e mais. Cole o DSL, veja o grafo e copie o fonte para a documentação. A renderização é no cliente, então esboços de arquitetura não saem da sua máquina.

Comparador de texto

Compare dois blocos de texto e destaque adições, remoções e linhas sem mudança. Útil para revisar configuração, texto e trechos de log quando você não quer colar diffs sensíveis em um verificador online. Toda a comparação é local.

Testador de regex

Teste expressões regulares de JavaScript no navegador. Cole um padrão e uma string, ative flags, veja correspondências e grupos de captura, e copie as correspondências ou uma substituição. Os padrões não saem da aba.

Ferramentas de linhas

Ordene, deduplique, inverta, embaralhe ou recorte linhas no navegador. Cole uma lista de um log ou de um arquivo de configuração e copie o resultado. O processo fica no dispositivo.

Reparar JSON

Repare falhas comuns de JSON, como vírgulas finais, comentários e chaves sem aspas, e depois embeleze o resultado. Roda localmente, então fixtures quebrados não são enviados a um reparador.

JSON para JSON Schema

Infira um JSON Schema a partir de um objeto ou array de exemplo. Tipos, propriedades e chaves obrigatórias são deduzidos na aba. Um ponto de partida para contratos de API, não um gerador completo do draft 2020.

Diff de JSON

Compare dois documentos JSON por caminho. Veja valores adicionados, removidos e alterados, sem um diff de texto linha a linha. A comparação é local.

Testador JSONPath

Consulte JSON com JSONPath no navegador. Cole um documento, escreva um caminho como $.users[*].id e copie os valores que coincidem. Não há um motor de consulta remoto.

Inspetor JSON-LD

Inspecione JSON-LD colado ou um bloco script type=application/ld+json. Veja @type, @context e as chaves sem baixar uma página. A análise fica no dispositivo.

Tamanho do texto

Conte caracteres, palavras, linhas e bytes UTF-8 de uma string colada. Útil para conferir o tamanho de uma carga. A contagem é local.

Validador XML

Confira se um XML está bem formado com o DOMParser do navegador. Não é validação XSD nem DTD, e não baixa esquemas.

Testador XPath

Avalie uma expressão XPath contra XML colado no navegador. Lista o texto dos nós que coincidem. Não há um processador XML remoto.

String de template

Preencha marcadores ${path} ou {{ path }} a partir de um objeto JSON. A renderização é uma substituição local de strings.

Formatador de stack trace

Embeleze stack traces de JavaScript, Java e Go. Os frames são recuados para leitura. A formatação é local.