AnyNotepad Ferramentas de Texto Online Gratuitas
HTML e Código
Explore all 218+ free online text tools
Todas as Ferramentas de TextoInspiração Diária de Design
Perspetivas frescas do mundo do design, atualizadas todos os dias
Design do Dia
Todas as manhãs, um design diferente surge em destaque. Explore os materiais, referências e decisões criativas por trás do trabalho em destaque de hoje.
Descobrir o Design de Hoje
Equipa de Design do Dia
O design começa frequentemente com a colaboração. Conheça a equipa cujas competências combinadas produziram um trabalho reconhecido pelo júri do A' Design Award.
Conhecer a Equipa
Designer do Dia
Por trás de cada design ponderado está uma mente deliberada. Explore o portfólio, a filosofia e o percurso do laureado do A' Design Award em destaque hoje.
Ver a Visão
Lenda do Design do Dia
Décadas de dedicação definem um corpo de trabalho. Explore as contribuições de uma vida e a influência duradoura do designer em destaque hoje.
Honrar o Legado
Entrevista de Design do Dia
As conversas revelam o que os portfólios não conseguem. Ouça o designer do dia partilhar ideias, pontos de viragem e lições duramente aprendidas.
Ler a Entrevista
Destaque do Dia
Momentos dignos de nota do mundo do design. De inaugurações de exposições a lançamentos de projetos, siga os eventos que marcam o progresso criativo.
Ver o Destaque de Hoje
Ideia de Design do Dia
Cada produto começa com um pensamento. Explore o conceito de hoje — uma visão ainda à procura de forma, uma proposta à espera das condições certas para se concretizar.
Explorar a Ideia
Marca de Design do Dia
Por trás de cada produto está uma organização com um ponto de vista. Explore os princípios e processos que definem a marca em destaque hoje.
Descobrir a Marca
Tendência de Design do Dia
Os padrões surgem quando prestamos atenção. Siga o movimento em destaque de hoje — um material, paleta ou abordagem que está a ganhar tração em diversas disciplinas.
Explorar a TendênciaRemover Tags HTML
Remove todas as tags HTML do seu texto, deixando apenas o conteúdo de texto visível. Remove todas as tags
incluindo <p>, <div>, <a>, <span>,
e estilos inline. Perfeito para extrair texto limpo de páginas web, e-mails HTML, conteúdo CMS e qualquer
fonte onde você precisa de texto simples sem marcação.
<h1>Hello</h1><p>This is <strong>bold</strong> text.</p>
↓
Hello This is bold text.
Escapar HTML
Converte caracteres especiais HTML nos seus equivalentes seguros de entidades: < se torna
<, > se torna >, & se torna
&, e aspas se tornam ". Essencial para exibir trechos de código em
HTML, prevenir ataques XSS e incorporar com segurança entrada de usuário em páginas web.
<script>alert("XSS")</script>
↓
<script>alert("XSS")</script>
Desescapar HTML
Converte entidades HTML de volta aos seus caracteres originais: < se torna
<, > se torna >, & se torna
&. O inverso de Escapar HTML — use para restaurar HTML escapado para marcação funcional,
ou para ler conteúdo codificado em entidades na sua forma natural.
<h1>Hello & Welcome</h1>
↓
<h1>Hello & Welcome</h1>
Remover CSS
Remove todo o código CSS do seu texto — incluindo blocos <style>, atributos inline
style="..." e atributos class/id. Limpa HTML
copiado de páginas web ou templates de e-mail, deixando apenas a marcação estrutural e o conteúdo de texto sem
nenhuma informação de estilo.
<p style="color:red; font-size:14px;">Hello World</p>
↓
<p>Hello World</p>
Remover Markdown
Remove toda a sintaxe Markdown do seu texto — títulos (#), negrito (**), itálico (*), links ([]()), imagens, blocos de código, citações (>), linhas horizontais e marcadores de lista. Deixa texto simples e legível. Ideal para extrair conteúdo de arquivos .md, documentos README ou conteúdo CMS armazenado em formato Markdown.
# Hello **World**
This is a [link](https://example.com) and `inline code`.
↓
Hello World
This is a link and inline code.
Remover Comentários de Código
Remove todos os formatos comuns de comentários de código do seu texto: comentários de linha única (//),
comentários de múltiplas linhas (/* ... */), comentários HTML (<!-- ... -->) e comentários com cerquilha
(#). Útil para minificar código, limpar arquivos de configuração ou extrair apenas as
linhas funcionais do código-fonte.
var x = 5; // set x
/* This is
a comment */
var y = 10;
↓
var x = 5;
var y = 10;
Formatador JSON (Pretty Print)
Pega JSON compacto ou minificado e formata com indentação adequada e quebras de linha para legibilidade humana. Cada nível aninhado é indentado com 2 espaços. Valida a sintaxe JSON e relata erros se a entrada estiver malformada. A ferramenta ideal para inspecionar respostas de API, depurar estruturas de dados e revisar arquivos de configuração.
{"name":"Alice","age":30,"city":"Paris"}
↓
{
"name": "Alice",
"age": 30,
"city": "Paris"
}
Minificar JSON
Comprime JSON formatado em uma única linha sem espaços em branco desnecessários. Remove toda a indentação, quebras de linha e espaços extras preservando a estrutura de dados. Reduz o tamanho do arquivo para payloads de API, armazenamento de configuração e transmissão de rede. O inverso do Formatador JSON.
{
"name": "Alice",
"age": 30,
"city": "Paris"
}
↓
{"name":"Alice","age":30,"city":"Paris"}
CSV para JSON
Converte dados CSV em um array JSON de objetos. A primeira linha é usada como nomes de propriedades (chaves), e cada linha subsequente se torna um objeto. Lida com campos entre aspas, vírgulas dentro de aspas e casos comuns de CSV. Essencial para importar dados de planilhas para aplicações web, APIs e programas JavaScript.
name,age,city
Alice,30,Paris
Bob,25,London
↓
[
{"name":"Alice","age":"30","city":"Paris"},
{"name":"Bob","age":"25","city":"London"}
]
JSON para CSV
Converte um array JSON de objetos em formato CSV. Extrai automaticamente todos os nomes de propriedades como a linha de cabeçalho e mapeia os valores de cada objeto nas colunas correspondentes. Lida com valores aninhados convertendo-os em string. O inverso de CSV para JSON — perfeito para exportar dados de API para planilhas.
[{"name":"Alice","age":30},{"name":"Bob","age":25}]
↓
name,age
Alice,30
Bob,25
CSV para Tabela Markdown
Converte dados CSV ou TSV em uma tabela Markdown formatada com colunas devidamente alinhadas, separadores de cabeçalho e delimitadores pipe. A primeira linha se torna o cabeçalho da tabela. Pronto para colar em READMEs do GitHub, documentação, Notion, Jira, Confluence ou qualquer plataforma compatível com Markdown.
name,age,city
Alice,30,Paris
Bob,25,London
↓
| name | age | city |
| ----- | --- | ------ |
| Alice | 30 | Paris |
| Bob | 25 | London |
Linhas para Array JSON
Converte uma lista de valores (um por linha) em um array JSON com detecção automática de tipo. Números se tornam números JSON, “true”/“false” se tornam booleanos, “null” se torna null, e todo o resto se torna uma string entre aspas. Linhas vazias são ignoradas. Perfeito para construir rapidamente arrays JSON a partir de listas simples.
apple
42
true
banana
null
↓
["apple", 42, true, "banana", null]
Remover Comentários PHP
Remove todos os comentários no estilo PHP do seu código, incluindo comentários de linha única //,
comentários com hash # e comentários de bloco multilinha /* ... */. Preserva inteligentemente
URLs contendo :// e códigos de cores hexadecimais como #ff6600. Perfeito para limpar
arquivos-fonte antes da implantação ou reduzir o tamanho do arquivo.
$name = "World"; // user name
/* Say hello */
echo "Hello $name"; # output
↓
$name = "World";
echo "Hello $name";
Remover Comentários Python
Remove todos os comentários Python do seu código, incluindo comentários de linha única #
e docstrings multilinha ("""...""" e '''...'''). Respeita strings contendo
caracteres hash e preserva linhas shebang (#!/usr/bin/env python). Ideal para preparar
código de produção ou reduzir o tamanho do script.
"""Module docstring"""
name = "World" # user name
# Print greeting
print(f"Hello {name}")
↓
name = "World"
print(f"Hello {name}")
Remover Comentários HTML
Remove todos os blocos de comentários HTML (<!-- ... -->) da sua marcação.
Remove tanto comentários de linha única quanto multilinha, incluindo comentários condicionais e anotações de editor.
Ótimo para limpar HTML antes da produção, reduzir o peso da página ou remover notas de desenvolvedor do
código público.
<div>
<!-- Navigation section -->
<nav>Menu</nav>
<!-- TODO: fix later -->
</div>
↓
<div>
<nav>Menu</nav>
</div>
Escape de String JavaScript
Escapa seu texto para uso seguro dentro de um literal de string JavaScript. Converte barras invertidas,
aspas simples, aspas duplas, novas linhas, retornos de carro, tabulações e caracteres nulos em seus equivalentes
escapados (\\, \', \", \n, \r,
\t, \0). O resultado é envolvido em aspas simples, pronto para colar diretamente no
seu código JS.
He said "it's done"
on two lines.
↓
'He said \"it\'s done\"\non two lines.'
Escape de String Python
Escapa seu texto para uso seguro dentro de um literal de string Python. Para texto de linha única, escapa
barras invertidas, aspas, novas linhas, retornos de carro e tabulações, envolvendo o resultado em aspas simples. Para
texto multilinha, usa automaticamente strings com aspas triplas ("""...""") para
preservar quebras de linha naturalmente. Pronto para colar diretamente no seu código Python.
Hello "World"
Second line here
↓
"""Hello "World"
Second line here"""
Escape de String Java
Escapa seu texto para uso seguro dentro de um literal de string Java. Converte barras invertidas, aspas duplas,
novas linhas, retornos de carro e tabulações em suas sequências de escape Java (\\, \",
\n, \r, \t). O resultado é envolvido em aspas duplas, pronto para colar
em arquivos-fonte Java, Kotlin, Scala ou qualquer linguagem JVM. Também funciona para literais de string C# e C++.
Path: C:\Users\"Admin"
Next line
↓
"Path: C:\\Users\\\"Admin\"\nNext line"
Escape de Regex
Escapa todos os metacaracteres de expressão regular no seu texto para que possam ser usados como uma
string de pesquisa literal dentro de um padrão regex. Adiciona barras invertidas antes de . * + ? ^ $ { } ( ) | [ ] \.
Essencial quando você precisa corresponder texto que contém caracteres especiais de regex—como pesquisar por
$preco, arquivo.txt ou (opcional) literalmente em um motor de regex.
Price is $19.99 (USD) [sale]
↓
Price is \$19\.99 \(USD\) \[sale\]
Explicador de Crontab
Traduz expressões de agendamento cron em linguagem simples. Insira qualquer expressão cron de 5 campos
(minuto, hora, dia-do-mês, mês, dia-da-semana) e obtenha uma explicação legível de cada campo, incluindo
intervalos, passos e listas. Também suporta atalhos como @daily, @weekly,
@hourly e @monthly. Explica o agendamento completo em linguagem natural.
30 2 * * 1-5
↓
minute: 30 → minuto: 30
hour: 2 → hora: 2
day-of-week: 1-5 → Segunda a Sexta
➡ Executa diariamente às 02:30, Segunda–Sexta
Calculadora Chmod
Converte entre formatos de permissão de arquivo Unix octal e simbólico. Insira um valor octal como
755 ou uma string simbólica como rwxr-xr-x e obtenha ambas as representações, além de uma
explicação detalhada das permissões de proprietário, grupo e outros (leitura, escrita, execução). Também gera o
comando chmod pronto para uso. Processe múltiplos valores de uma vez, um por linha.
755
↓
Octal: 755 Simbólico: rwxr-xr-x
Proprietário: rwx (leitura, escrita, execução)
Grupo: r-x (leitura, execução)
Outros: r-x (leitura, execução)
Uso: chmod 755 nomedoarquivo
Formatador de Variáveis de Ambiente
Limpa e padroniza arquivos de variáveis de ambiente (.env). Converte todas
as chaves para UPPER_SNAKE_CASE, alinha os sinais de igual para legibilidade e encapsula automaticamente valores
contendo espaços, aspas ou caracteres especiais em aspas duplas. Preserva comentários e linhas em branco.
Perfeito para organizar arquivos .env bagunçados em projetos Docker, Laravel, Node.js ou qualquer aplicação 12-factor.
database-host=localhost
App Name=My Cool App
# comment
api_key=abc123
↓
DATABASE_HOST=localhost
APP_NAME ="My Cool App"
# comment
API_KEY =abc123
Minificar CSS
Comprime seu código CSS removendo comentários, condensando espaços em branco, eliminando espaços desnecessários ao redor de seletores, propriedades e valores, e removendo ponto e vírgulas finais antes de chaves de fechamento. Mostra um resumo detalhado com tamanho original, tamanho minificado e bytes economizados com porcentagem. Ideal para otimizar folhas de estilo para produção, reduzir tempos de carregamento de página e diminuir tamanhos de arquivos CSS.
/* Main styles */
.header {
color: #333;
margin: 0;
}
↓
.header{color:#333;margin:0}
(Economizou 42 bytes, 58,3%)
Minificar HTML
Comprime sua marcação HTML removendo comentários, condensando espaços em branco entre tags e reduzindo múltiplos espaços para espaços únicos. Mostra um resumo detalhado com tamanho original, tamanho minificado e bytes economizados com porcentagem. Ótimo para reduzir o tamanho do payload HTML, acelerar a entrega de páginas e preparar marcação para implantação em produção.
<!-- Header -->
<div>
<h1> Hello </h1>
<p> World </p>
</div>
↓
<div><h1> Hello </h1><p> World </p></div>
(Economizou 35 bytes, 46,7%)
Formatador XML
Formata marcação XML com indentação adequada (2 espaços por nível). Analisa tags de abertura, tags de fechamento, tags auto-fechantes, instruções de processamento e conteúdo de texto, reconstruindo o documento com aninhamento limpo e legível. Lida com XML minificado ou mal formatado. Perfeito para depurar respostas de API, inspecionar arquivos de configuração, mensagens SOAP ou qualquer dado XML.
<root><item><name>Test</name><value>42</value></item></root>
↓
<root>
<item>
<name>Test</name>
<value>42</value>
</item>
</root>
Minificar XML
Comprime sua marcação XML removendo comentários e condensando todos os espaços em branco entre tags. Mostra um resumo detalhado com tamanho original, tamanho minificado e bytes economizados com porcentagem. Ideal para reduzir o tamanho do payload XML em requisições de API, encolher arquivos de configuração, otimizar mensagens SOAP ou preparar dados XML para ambientes com largura de banda limitada.
<!-- Config -->
<root>
<item>Hello</item>
<item>World</item>
</root>
↓
<root><item>Hello</item><item>World</item></root>
(Economizou 38 bytes, 44,2%)
JSON para YAML
Converte dados JSON para o formato YAML. Lida com objetos aninhados, arrays, strings (com aspas adequadas para caracteres especiais), números, booleanos e valores nulos. Produz YAML limpo e indentado com indentação de 2 espaços. Perfeito para converter respostas de API em configs Kubernetes, arquivos Docker Compose, playbooks Ansible, workflows GitHub Actions ou qualquer contexto que prefira YAML em vez de JSON.
{"name": "John", "age": 30, "hobbies": ["reading", "coding"]}
↓
name: John
age: 30
hobbies:
- reading
- coding
YAML para JSON
Converte dados YAML para o formato JSON. Analisa pares chave-valor, mapas aninhados, listas (com
itens -), escalares, booleanos, números e valores nulos. Ignora comentários e marcadores de documento
(---, ...). Produz JSON limpo e formatado com indentação de 2 espaços. Ideal
para converter configs Kubernetes, arquivos Docker Compose ou pipelines CI/CD em JSON para APIs ou validação.
name: John
age: 30
hobbies:
- reading
- coding
↓
{
"name": "John",
"age": 30,
"hobbies": ["reading", "coding"]
}
Markdown para HTML
Converte texto Markdown em marcação HTML. Suporta cabeçalhos (#–######),
negrito, itálico, negrito-itálico, tachado, links, imagens, blocos de código com classes de linguagem, código inline,
citações, listas não ordenadas, linhas horizontais e parágrafos. Perfeito para pré-visualizar conteúdo Markdown,
gerar HTML para plataformas CMS, newsletters por email ou geradores de sites estáticos.
# Hello
This is **bold** and *italic*.
- Item one
- Item two
↓
<h1>Hello</h1>
<p>This is <strong>bold</strong> and <em>italic</em>.</p>
<ul><li>Item one</li><li>Item two</li></ul>
HTML para Markdown
Converte marcação HTML em texto Markdown limpo. Transforma cabeçalhos, negrito, itálico, tachado, links, imagens, blocos de código, código inline, citações, listas, linhas horizontais e quebras de linha em seus equivalentes Markdown. Remove tags HTML restantes e decodifica entidades. Ideal para migrar conteúdo de websites para sistemas baseados em Markdown como GitHub, Jekyll, Hugo ou Notion.
<h1>Hello</h1><p>This is <strong>bold</strong> and <a href="https://example.com">a link</a>.</p>
↓
# Hello
This is **bold** and [a link](https://example.com).
Formatador SQL
Formata consultas SQL com formatação e indentação adequadas. Converte palavras-chave SQL para maiúsculas
(SELECT, FROM, WHERE, JOIN, etc.), coloca cláusulas principais
em novas linhas, indenta listas de colunas e condições, e separa AND/OR em linhas
distintas. Suporta instruções SELECT, INSERT, UPDATE, DELETE, CREATE e ALTER. Torna consultas complexas legíveis
e fáceis de depurar.
select id, name, email from users where active = 1 and role = 'admin' order by name
↓
SELECT id,
name,
email
FROM users
WHERE active = 1
AND role = 'admin'
ORDER BY name
Analisador de Query String
Analisa query strings de URL em uma tabela limpa e legível de pares chave-valor. Aceita uma URL
completa (ex.: https://example.com/page?key=value&foo=bar) ou apenas a parte da query
(?key=value&foo=bar). Decodifica automaticamente todas as chaves e valores da URL, converte
+ em espaços e também gera os parâmetros como um objeto JSON para uso
fácil em código.
https://shop.com/search?q=red+shoes&category=footwear&page=2
↓
q = red shoes
category = footwear
page = 2
+ objeto JSON
Decodificador JWT
Decodifica JSON Web Tokens (JWT) e exibe o cabeçalho, payload e assinatura em um formato legível.
Analisa automaticamente claims registrados como iss (emissor), sub (assunto),
exp (expiração) e iat (emitido em), convertendo timestamps em datas legíveis.
Mostra se o token está expirado ou ainda válido. Funciona inteiramente no lado do cliente—seus
tokens nunca são enviados para nenhum servidor.
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKx...
↓
HEADER: {"alg": "HS256", "typ": "JWT"}
PAYLOAD: {"sub": "1234567890", "name": "John Doe", "iat": 1516239022}
Emitido em: 2018-01-18T01:30:22Z