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 tarefaComece com uma ferramenta útil
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.
WebP → JPG
A sua aplicação não aceita WebP? Converta imagens estáticas para JPG no navegador. Ajuste a qualidade e o fundo e transfira um arquivo ou todas as imagens em ZIP.
WebP → PNG
Converta WebP para PNG e mantenha o fundo transparente de logótipos e imagens estáticas. Processamento no navegador, em lote, com transferência ZIP.
Comprimir imagens
A foto está grande para enviar? Reduza o tamanho no navegador: ajuste a qualidade e as dimensões, compare o resultado e transfira as imagens comprimidas.
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.
SVG → JSX
Converta arquivos SVG em código JSX para os integrar em componentes React.
SVG → React Native
Transforme arquivos SVG em componentes React Native para usar nas suas aplicações móveis.
HTML → JSX
Converta HTML em JSX para reutilizar a marcação em componentes React.
HTML → Pug
Transforme código HTML em modelos Pug para adaptar a marcação a este motor de modelos.
CSS → JS Objects
Converta estilos CSS em objetos JavaScript para os usar nos seus projetos frontend.
CSS → template literal
Transforme estilos definidos em objetos em literais de modelo JavaScript para os seus componentes.
CSS → TailwindCSS
Transforme código CSS em classes utilitárias Tailwind CSS para adaptar os estilos das suas páginas.
Less → CSS
Compile código Less em CSS padrão para usar nas suas folhas de estilo.
Scss → CSS
Compile código SCSS em CSS padrão para usar nas suas páginas web.
Sass → CSS
Compile código Sass em CSS padrão para usar nas suas folhas de estilo.
Ferramentas JavaScript
Converta entre TypeScript, JavaScript e Flow. Use o resultado como ponto de partida e verifique-o no seu projeto.
JavaScript → JSON
Converta objetos JSON5 em JSON padrão no navegador. Aceita chaves sem aspas, aspas simples e comentários. Não executa funções nem expressões JavaScript.
TypeScript → Flow
Converta tipos TypeScript em tipos Flow para os reutilizar nos seus projetos Flow.
TypeScript → TypeScript Declaration
Gere arquivos de declaração a partir de código TypeScript para disponibilizar os tipos dos seus módulos.
TypeScript → JSON Schema
Transforme definições TypeScript em JSON Schema para descrever e validar estruturas de dados.
TypeScript → plain JavaScript
Transforme código TypeScript em JavaScript para executar em ambientes compatíveis com JavaScript.
TypeScript → Zod Schema
Gere esquemas Zod a partir de definições TypeScript para validar os seus dados.
Flow → TypeScript
Transforme definições de tipos Flow em tipos TypeScript para adaptar os seus modelos a um projeto TypeScript.
Flow → TypeScript Declaration
Gere arquivos de declaração TypeScript a partir de definições Flow para descrever os tipos dos seus módulos.
Flow → plain JavaScript
Transforme código Flow em JavaScript sem anotações Flow para usar noutros ambientes.
GraphQL
Gere tipos e código cliente a partir de esquemas GraphQL como ponto de partida para o desenvolvimento.
GraphQL → TypeScript
Gere definições TypeScript a partir de um esquema GraphQL para definir tipos de dados e usar o preenchimento automático.
GraphQL → Flow
Transforme um esquema GraphQL em tipos Flow para verificar os tipos nos seus projetos.
GraphQL → JAVA
Gere classes Java a partir de um esquema GraphQL para representar os dados nos seus serviços Java.
GraphQL → Resolvers Signature
Gere assinaturas de resolvers a partir de um esquema GraphQL para preparar a lógica do seu servidor.
GraphQL → Introspection JSON
Transforme um esquema GraphQL em JSON de introspeção para examinar os seus tipos, campos e relações.
GraphQL → Schema AST
Converta um esquema GraphQL em árvore de sintaxe abstrata (AST) para analisar e transformar a sua estrutura.
GraphQL → Fragment Matcher
Gere dados de correspondência de fragmentos a partir de um esquema GraphQL para os seus clientes GraphQL.
GraphQL → Components
Gere componentes React a partir de GraphQL para integrar operações de dados na sua interface.
GraphQL → TypeScript MongoDB
Gere modelos TypeScript adequados ao MongoDB a partir de um esquema GraphQL para descrever os seus dados.
Outras ferramentas
Converta YAML, TOML, XML e Markdown, gere códigos QR e resolva outras pequenas tarefas do dia a dia.
XML → JSON
Converta XML em JSON para usar os seus dados em ferramentas e aplicações compatíveis com JSON.
YAML → JSON
Transforme dados YAML em JSON para adaptar os seus arquivos de configuração e trocas de dados.
YAML → TOML
Converta YAML em TOML para representar os seus dados de configuração noutro formato.
Markdown → HTML
Transforme texto Markdown em HTML para apresentar conteúdo formatado na web.
TOML → JSON
Converta TOML em JSON para usar os seus dados de configuração em ferramentas compatíveis com JSON.
TOML → YAML
Transforme dados TOML em YAML para adaptar o formato dos seus arquivos de configuração.
Cadence → Go
Transforme descrições de fluxos de trabalho Cadence em código Go para os seus projetos Go.
Random Password Generator
Crie senhas aleatórias e escolha o comprimento, os números, as letras maiúsculas e os caracteres especiais.
QR Code Generator
Crie códigos QR personalizados gratuitamente. Escolha cores e formas, adicione um logótipo e guarde o resultado.
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.