Conversores online gratuitos

Converta entre formatos de dados, unidades, números e codificações sem enviar nada.

Todas as ferramentas de conversão

Conversor de CSV para JSON

Converta valores separados por vírgula em arrays ou objetos JSON.

Conversor de JSON para CSV

Converta arrays JSON de objetos para formato CSV ou TSV.

JSON para YAML

Converta dados JSON para formato YAML instantaneamente

JSON para TypeScript

Cole JSON e obtenha interfaces TypeScript instantaneamente.

Conversor de JSON para XML

Converta dados JSON para formato XML. Cole seu JSON à esquerda para obter saída XML bem formatada.

Conversor de Markdown para HTML

Converta sintaxe Markdown para código HTML limpo com visualização ao vivo.

Conversor de HTML para Markdown

Conversor de HTML para Markdown online grátis. Converte HTML em sintaxe Markdown limpa. Suporta cabeçalhos, listas, tabelas e mais.

Codificador / Decodificador de entidades HTML

Converta caracteres especiais em entidades HTML e vice-versa.

Codificador / Decodificador URL gratuito

Codifique ou decodifique URLs e componentes URI instantaneamente. Suporta os métodos encodeURI e encodeURIComponent. Grátis, privado, sem cadastro.

Codificador e decodificador Base64 gratuito on-line

Converta texto para Base64 ou decodifique Base64 de volta para texto. Suporta conversão de arquivo para Base64. Grátis, sem cadastro, executa no seu navegador.

Conversor de imagem para Base64

Converta qualquer imagem em uma string codificada em Base64 ou data URI.

Decodificador de imagem Base64

Cole uma string Base64 para visualizar e baixar a imagem.

Conversor de imagem gratuito

Converta imagens entre formatos PNG, JPEG e WebP. Converta múltiplos arquivos em lote. Sem upload para servidor.

Conversor gratuito de SVG para PNG

Converta imagens SVG para formato PNG. Personalize o tamanho de saída e fundo. Tudo é executado em seu navegador.

Conversor de unidades on-line gratuito

Converta instantaneamente entre unidades de comprimento, peso, temperatura, armazenamento de dados, velocidade, tempo e área.

Conversor de base numérica

Converta entre binário, octal, decimal e hexadecimal.

Conversor de Timestamp Unix Gratuito

Converta timestamps Unix em datas legíveis por humanos e vice-versa. Suporta segundos e milissegundos. Relógio de época ao vivo. Grátis, sem cadastro.

Conversor gratuito de PX para REM

Converta pixels para rem e vice-versa com um tamanho de fonte base configurável.

Conversor de binário para texto

Converta entre binário e texto instantaneamente. Suporte para ASCII e UTF-8. Tradutor binário online grátis, sem cadastro.

Tradutor de Código Morse

Traduza texto para código Morse e vice-versa com reprodução de áudio.

Conversor de algarismos romanos

Converta entre números e numerais romanos instantaneamente.

Conversor de números por extenso

Converta qualquer número em palavras instantaneamente. Suporta decimais, negativos e números até trilhões. Conversor grátis.

Conversor HEIC para JPG gratuito

Converta fotos HEIC/HEIF do iPhone para formato JPG instantaneamente. Converta múltiplos arquivos em lote. Seus arquivos nunca saem do seu dispositivo.

Conversor WebP para JPG grátis

Converta imagens WebP para formato JPG instantaneamente. Converta múltiplos arquivos em lote.

Conversor PNG para JPG

Converta imagens PNG para formato JPG instantaneamente. Ajuste qualidade, personalize cor de fundo de transparência e converta em lote.

Conversor gratuito de JPG para PNG

Converta imagens JPG para formato PNG instantaneamente com qualidade sem perda. Converta em lote e baixe como ZIP.

Conversor Word para PDF

Converta arquivos Word (.docx) para PDF instantaneamente. Sem necessidade de cadastro. Seus arquivos nunca saem do seu dispositivo.

Conversor de ICO gratuito

Converta imagens entre ICO e outros formatos instantaneamente. Ferramenta on-line gratuita sem cadastro, 100% baseada no navegador, sem upload.

Visualizador de CSV gratuito

Visualize e pré-visualize arquivos CSV com exibição em tabela formatada on-line.

Visualizador de planilhas gratuito

Faça upload e visualize arquivos CSV, TSV ou Excel (XLSX) como tabela interativa no seu navegador. Ordene colunas, pesquise linhas e inspecione dados.

Conversor gratuito de texto para CSV

Converta texto delimitado para CSV com detecção automática de delimitador. Suporta tabulações, vírgulas, pontos e vírgulas.

Conversor de fusos horários gratuito

Converta horários entre diferentes fusos horários instantaneamente com suporte a deslocamento UTC e horário de verão.

Conversor de YAML para JSON gratuito

Converta YAML para JSON instantaneamente. Suporta toda a sintaxe YAML, incluindo listas, mapas, âncoras e aliases. Baixe o JSON ou copie.

Sobre nossos conversores

O Absolutool inclui 22 ferramentas de conversão que abrangem formatos de dados, linguagens de marcação, codificações, unidades e sistemas numéricos. Converta entre JSON, CSV, YAML, XML, TypeScript, Markdown e HTML sem enviar arquivos · tudo é processado no seu navegador.

Desenvolvedores adoram nossos codificadores Base64 e URL para transformações rápidas. Designers usam o conversor de imagens e a ferramenta SVG para PNG. Estudantes e profissionais contam com o conversor de unidades (7 categorias), o conversor de bases numéricas, a ferramenta de timestamps e o tradutor de números romanos para conversões do dia a dia. Sem cadastro, sem limites.

Por que tantas ferramentas de conversão

Todo desenvolvedor, designer, redator e analista se depara com incompatibilidades de formato de arquivo várias vezes por semana. A planilha de um colega chega em CSV, mas sua ferramenta quer JSON. Uma equipe de marketing envia uma foto HEIC do iPhone, mas o site só aceita JPG. Um engenheiro de devops precisa converter uma configuração do Apache para o nginx, um segredo OAuth para Base64 seguro para URL, ou um carimbo de data e hora de log de servidor para uma data legível. As ferramentas de conversão desta categoria resolvem os casos comuns sem nenhum atrito de instalar mais um utilitário de linha de comando ou se cadastrar em mais um serviço web. Cada uma é uma única página; cada uma funciona em segundos.

As ferramentas se dividem em cerca de seis grupos: formatos de dados (JSON, CSV, YAML, XML, TypeScript), linguagens de marcação (HTML e Markdown nos dois sentidos), codificação (Base64 em forma de texto e de imagem, codificação de URL, hexadecimal), formatos de imagem (HEIC→JPG, ICO, JPG↔PNG, SVG→PNG, conversor de imagem genérico), sistemas numéricos (binário↔texto, decimal↔binário↔hexadecimal↔octal, números romanos, número por extenso) e visualizadores de planilhas (pré-visualização de CSV e Excel sem abrir o Excel). Cada ferramenta é feita sob medida para um único sentido, assim a interface fica enxuta. Se você precisar de um recurso no sentido inverso, procure a ferramenta correspondente.

Conversão sem perdas versus com perdas

As conversões entre formatos de texto (JSON↔CSV, HTML↔Markdown, codificar/decodificar base64) são sem perdas: o ida e volta preserva toda a informação original, embora opções de formatação como o recuo ou a ordem das colunas possam diferir. As conversões entre formatos de imagem costumam ser com perdas: HEIC→JPG recodifica os pixels pela compressão DCT do JPEG, perdendo detalhe; PNG→JPG descarta a transparência do canal alfa e aplica a mesma passagem DCT; só PNG↔WebP pode ser feito preservando o modo sem perdas do PNG. Saber se sua conversão é com perdas importa quando o arquivo pode ser reconvertido depois: três gerações com perdas de uma foto podem produzir uma degradação visível. A ferramenta de conversão de imagem deste site informa o ajuste de qualidade que usa para cada formato de saída.

A conversão de vetorial para rasterizado (SVG→PNG) é fundamentalmente com perdas de outra maneira: os vetores descrevem formas matematicamente, os rasters descrevem pixels a uma resolução fixa. Depois de renderizar um vetor a 1024×1024, esse PNG não tem informação sobre as curvas originais. A ferramenta SVG para PNG daqui permite especificar a resolução de saída para que você renderize no tamanho que precisa. Se puder precisar de um tamanho maior mais tarde, salve o próprio SVG, não o PNG. As conversões de sistemas numéricos (decimal↔binário↔hexadecimal) são sem perdas porque o valor subjacente é o mesmo número inteiro em notações diferentes. As conversões entre Markdown e HTML são sem perdas para o subconjunto de recursos que ambos suportam; os recursos exclusivos do HTML (tags de script, elementos personalizados) são descartados ao voltar para o Markdown.

Quando você realmente usaria cada conversor

As conversões de JSON aparecem em todo lugar no trabalho com API: um fornecedor devolve CSV de um endpoint de relatórios e seu código quer JSON; um arquivo de configuração está em YAML e seu validador precisa de JSON; uma base de código TypeScript precisa de definições de tipos a partir de uma resposta JSON de exemplo. Cada sentido tem aqui sua ferramenta, e cada uma trabalha com seus dados sem enviá-los (o Base64 de uma imagem de 2 MB fica na aba do seu navegador). As conversões de HTML e Markdown são o pão de cada dia do redator: rascunhar em Markdown pela rapidez, exportar para HTML para um CMS, ou colar texto formatado do Word em Markdown para adicionar a um repositório de documentação. A ferramenta preserva os links, as listas, as tabelas e os blocos de código.

O Base64 é a codificação universal «binário como texto», usada para imagens embutidas em HTML, cargas úteis de JWT, tokens OAuth, blocos PEM de certificados e anexos de e-mail (MIME). As ferramentas de Base64 daqui aceitam entradas de texto e de arquivo; a variante de imagem produz uma data URI que você pode colar diretamente no atributo src de uma tag img. A conversão de base numérica é o que você faz ao ler códigos de cor hexadecimais, ao decodificar endereços de memória com prefixo 0x durante a depuração, ou ao aprender binário. Os números romanos aparecem nas datas de copyright, na numeração de monarcas e nas sequências de filmes; a calculadora trata valores até 3999 (o máximo romano tradicional) mais a notação estendida com traço superior para números maiores usada em contextos acadêmicos.

Limites de conversão no navegador

Os conversores baseados no navegador são limitados pelo orçamento de memória da aba, normalmente 4 GB num computador moderno e 1 a 2 GB num dispositivo móvel. Para os formatos de texto isso raramente importa: um arquivo JSON de 100 MB é grande, mas cabe folgado no orçamento. Para as conversões de imagem a conta é diferente: uma foto de 50 megapixels decodificada para RGBA ocupa 200 MB de memória antes mesmo de o conversor começar a trabalhar. A ferramenta de conversão de imagem vigia esses limites e reduz a escala ou avisa antes de tentar uma operação que estoure a memória. Se você faz processamento em lote de centenas de imagens grandes, uma ferramenta de desktop como o ImageMagick ou um pipeline de build usando o Sharp será mais rápido e não correrá o risco de travar uma aba do navegador.

O conversor HEIC→JPG é um caso especial porque a decodificação de HEIC não é integrada à maioria dos navegadores (o Safari a suporta; o Chrome e o Firefox não nativamente). A ferramenta inclui um decodificador HEIC em WebAssembly que adiciona um download único de cerca de 500 KB, mas depois converte a uma velocidade quase nativa. Uma vez em cache, o decodificador é reutilizado para cada arquivo HEIC que você converter na mesma sessão. O mesmo padrão se aplica aos formatos RAW (DNG, NEF, ARW): eles exigem decodificadores dedicados muito maiores que 500 KB e não estão incluídos aqui. Para a conversão de RAW, o apropriado é um software dedicado como o Lightroom ou o RawTherapee.

Perguntas frequentes

Por que converter entre JSON, CSV e YAML?

Cada formato tem o seu ponto forte. O CSV é o menor denominador comum para dados tabulares (qualquer programa de planilha o abre). O JSON é o padrão para troca de API e dados estruturados aninhados. O YAML é mais legível para pessoas do que o JSON e é o formato preferido para arquivos de configuração (Docker Compose, GitHub Actions, Kubernetes). Quando os dados cruzam as fronteiras entre ferramentas (um pipeline de treino de aprendizado de máquina que escreve CSV, um frontend web que quer JSON, um script de implantação que quer YAML), a conversão é inevitável. As ferramentas daqui cobrem os três pares nos dois sentidos.

Vou perder dados ao converter um formato de imagem?

Depende dos formatos. PNG↔WebP (com o WebP em modo sem perdas) preserva cada pixel. JPG↔qualquer coisa é com perdas porque o JPG recodifica pela compressão DCT no ajuste de qualidade que você escolher. HEIC→JPG perde as vantagens próprias do HEIC (cor de 10 bits, tamanho de arquivo menor), mas produz um JPG universalmente compatível. A transparência é descartada ao passar para JPG (que não tem canal alfa). A ferramenta de conversão de imagem indica quais conversões são sem perdas e quais são com perdas.

Qual é a diferença entre Base64 e codificação de URL?

Ambos codificam caracteres binários ou especiais em formas seguras para texto, mas os alfabetos diferem. O Base64 usa A-Z, a-z, 0-9, +, / e = como preenchimento, ampliando a entrada em 33%. Ele foi feito para binário para texto (imagens em HTML, anexos em e-mail). A codificação de URL (codificação por porcentagem) substitui os caracteres ASCII não seguros por códigos hexadecimais %XX; ela foi feita para embutir texto arbitrário em URLs. Tarefas diferentes, ferramentas diferentes, ambas nesta categoria.

Essas ferramentas conseguem lidar com texto não ASCII?

Sim. Cada conversor de texto daqui usa UTF-8 internamente, então emojis, caracteres acentuados, chinês, árabe, hebraico, hindi e por aí vai fazem o ida e volta sem corrupção. A exceção são as conversões direcionadas a um conjunto de caracteres explicitamente limitado: a arte ASCII e o código Morse descartam os caracteres que não conseguem codificar. Os números romanos são em si um conjunto limitado (1 a 3999), então números maiores não podem ser representados na notação clássica.

Por que converter de Markdown para HTML é mais fácil do que de HTML para Markdown?

De Markdown para HTML é um superconjunto de sentido único: cada construção do Markdown tem um equivalente em HTML. De HTML para Markdown perde-se informação sempre que o HTML usa recursos que o Markdown não tem (estilos embutidos, tags de script, elementos personalizados, tabelas complexas, layout por classe). A ferramenta de HTML para Markdown trata os padrões comuns (cabeçalhos, parágrafos, listas, tabelas simples, links, imagens, blocos de código), mas ignora tudo o que não consegue representar com limpeza. Para uma migração de conteúdo pontual isso costuma bastar; para a conversão sistemática de páginas complexas talvez você precise ajustar à mão.

Como sei em que sentido converter?

Acompanhe o formato que a sua ferramenta seguinte quer. Se a sua planilha quer CSV, converta para CSV. Se o seu código quer tipos do TypeScript, gere os tipos. Se o seu CSS precisa de px em vez de rem, rode px para rem. O nome de cada ferramenta daqui sempre se lê «formato de origem para formato de destino», então escolher a ferramenta certa é simplesmente escolher o objetivo final certo. Se você precisar dos dois sentidos (CSV↔JSON, por exemplo), as duas ferramentas aparecem lado a lado na grade acima.

Explore outras categorias