Ferramentas de imagem, dados e código

Imagens no formato certo. Dados mais fáceis de ler.

Precisa de converter um WebP, reduzir uma foto grande para enviar ou ler uma resposta de API? Converta para JPG ou PNG, comprima imagens, formate JSON e JSON5 ou transforme JSON em CSV para o Excel. Estas ferramentas funcionam no navegador.

Encontre uma ferramenta por tarefa

Todas as ferramentas

Encontre uma ferramenta por tarefa

Ferramentas de imagem

Converta arquivos WebP e comprima imagens. Escolha um formato compatível e verifique a transparência e a qualidade antes de guardar.

Ferramentas JSON

Formate JSON, converta CSV e YAML ou gere tipos e esquemas a partir de respostas de API e dados de configuração.

JSON → CSV

Transforme dados JSON em CSV para o Excel. Escolha colunas e separador, achate objetos aninhados e exporte em UTF-8 com BOM opcional, no navegador.

CSV → JSON

Converta CSV para JSON no navegador. Preserve identificadores como 001, escolha o separador e leia UTF-8 ou Shift_JIS, incluindo células com várias linhas.

JSON → React PropTypes

Gere definições React PropTypes a partir de dados JSON para verificar os tipos das propriedades dos componentes.

JSON → Flow

Transforme estruturas JSON em definições de tipos Flow para os seus projetos JavaScript.

JSON → GraphQL

Gere um esquema GraphQL a partir de dados JSON para preparar os tipos da sua API.

JSON → TypeScript

Transforme objetos JSON em definições TypeScript para descrever os tipos dos seus dados.

JSON → MobX-State-Tree Model

Gere modelos MobX State Tree a partir de dados JSON para estruturar o estado das suas aplicações.

JSON → Sarcastic

Converta dados JSON em tipos Sarcastic para os validar nos seus projetos JavaScript.

JSON → io-ts

Gere tipos io-ts a partir de JSON para descrever e validar os dados nos seus projetos TypeScript.

JSON → Rust Serde

Transforme JSON em estruturas Rust compatíveis com Serde para serializar e desserializar dados.

JSON → Mongoose Schema

Gere um esquema Mongoose a partir de JSON para definir os seus modelos de dados MongoDB.

JSON → Big Query Schema

Transforme dados JSON em esquema BigQuery para preparar a estrutura das suas tabelas.

JSON → MySQL

Gere um esquema MySQL a partir de dados JSON para preparar a estrutura da sua base de dados.

JSON → Scala Case Class

Transforme dados JSON em case classes Scala para definir modelos de dados com tipos.

JSON → Go Struct

Gere estruturas Go a partir de JSON para representar e serializar os seus dados.

JSON → Go Bson

Transforme JSON em estruturas Go com etiquetas BSON para processar dados BSON.

JSON → YAML

Converta dados JSON em YAML para os seus arquivos de configuração e trocas de dados.

JSON → JSDoc

Gere anotações JSDoc a partir de JSON para documentar as estruturas de dados do seu código JavaScript.

JSON → Kotlin

Transforme JSON em classes de dados Kotlin para representar os seus dados com tipos explícitos.

JSON → Java

Gere classes Java a partir de JSON para criar modelos correspondentes aos seus dados.

JSON → JSON Schema

Gere um JSON Schema a partir de dados JSON para descrever a sua estrutura e preparar a validação.

JSON → TOML

Transforme dados JSON em TOML para criar e adaptar os seus arquivos de configuração.

JSON → Zod Schema

Gere um esquema Zod a partir de JSON para validar dados nos seus projetos TypeScript.

Formatar JSON

Torne uma resposta de API legível e verifique a sintaxe. Formate JSON ou JSON5, incluindo comentários e aspas simples, e copie JSON padrão no navegador.

JSON Schema → TypeScript

Transforme um JSON Schema em definições TypeScript para criar interfaces e modelos com tipos.

JSON Schema → OpenAPI Schema

Converta um JSON Schema em esquema OpenAPI para preparar a documentação dos dados da sua API.

JSON Schema → Protobuf

Gere definições Protobuf a partir de um JSON Schema para descrever as mensagens a serializar.

JSON Schema → Zod Schema

Transforme um JSON Schema em esquema Zod para validar dados nos seus projetos TypeScript.

JSON-LD → N-Quads

Converta dados JSON-LD para o formato N-Quads para representar e trocar dados RDF.

JSON-LD → Expanded

Transforme JSON-LD na forma expandida para examinar os identificadores e valores dos seus dados RDF.

JSON-LD → Compacted

Converta JSON-LD para a forma compactada com um contexto para obter uma representação mais concisa.

JSON-LD → Flattened

Transforme JSON-LD na forma achatada para agrupar as propriedades dos nós e simplificar a leitura da estrutura.

JSON-LD → Framed

Aplique um enquadramento aos dados JSON-LD para organizar a apresentação de acordo com a estrutura pretendida.

JSON-LD → Normalized

Normalize dados JSON-LD para obter uma representação RDF consistente e facilitar comparações.

Ferramentas HTML

Trabalhe com HTML, Pug, JSX, componentes SVG e CSS. Adapte a marcação e os estilos à sua próxima implementação.

Ferramentas JavaScript

Converta entre TypeScript, JavaScript e Flow. Use o resultado como ponto de partida e verifique-o no seu projeto.

GraphQL

Gere tipos e código cliente a partir de esquemas GraphQL como ponto de partida para o desenvolvimento.

Outras ferramentas

Converta YAML, TOML, XML e Markdown, gere códigos QR e resolva outras pequenas tarefas do dia a dia.

Antes de começar

Os meus arquivos são enviados para um servidor?

A conversão de WebP, a compressão de imagens, a formatação de JSON e a conversão JSON/CSV processam os arquivos no navegador. Alguns outros conversores de código usam um servidor: consulte a descrição da ferramenta antes de introduzir dados confidenciais.

WebP para JPG ou PNG: qual escolher?

Escolha JPG se a aplicação ou o formulário aceitar esse formato e não precisar de transparência. Para um logótipo ou imagem com fundo transparente, escolha PNG. Ambos os conversores aceitam imagens WebP estáticas em lote e permitem transferir um ZIP.

Como converter JSON para CSV para abrir no Excel?

Escolha as colunas, achate os objetos aninhados se necessário e selecione o separador adequado à importação no Excel. A exportação UTF-8 pode incluir BOM para facilitar a deteção da codificação. Ao converter um CSV para JSON, mantenha os valores como texto para preservar identificadores como 001.