IA no seu dispositivo — profissional e privado.

Ferramenta de Padding de Texto

Preencha texto até uma largura exata: emoji e CJK alinhados.

  • Roda no seu dispositivo
  • Emoji e CJK ficam alinhados
  • Um arquivo grátis · 100 com Pro

Solte aqui um arquivo de texto

Até 10.0 MB · .txt · .md · .markdown · .log · .csv

O que alinhar
Experimente:
Configurações de preenchimento
Lado do preenchimento
Lado do preenchimento

Onde fica o preenchimento. Ambos divide-o por igual, com o caractere ímpar à direita.

Quanto
Quanto

Preencher até uma largura, ou acrescentar o mesmo a cada linha.

Largura alvo
20

Até 120 para este texto e estas configurações.

Caractere de preenchimento

Um caractere, ou vários repetidos por ordem. Deixe vazio para um espaço.

Medir a largura em
Medir a largura em

Colunas é o que um fonte monoespaçada compõe — a escolha certa para alinhar.

Nunca parte um emoji nem um caractere acentuado.

-7 fica -007 em vez de 00-7. Só com preenchimento à esquerda.

Opções que mudam a forma como cada linha é medida e cortada.

Saída
Pro

Grátis: 1 arquivo até 10.0 MB. Pro: 100 arquivos, um ZIP.

Porquê usar preenchimento de texto?

Alinhe uma lista para que a segunda coluna comece no mesmo lugar em cada linha, preencha com zeros colunas que parecem números, ou acrescente espaços antes de colar num terminal ou num bloco de código — sem abrir um editor no computador e sem enviar nada.

Vantagens

  • Por linha: as linhas separadas por quebras são preenchidas em separado e cada uma mantém o seu final de linha.
  • Largura alvo: preenche até uma largura de coluna só onde as linhas são curtas.
  • Qualquer preenchimento: um ou vários caracteres repetidos por ordem — espaço, 0, ponto, traço, uma seta.
  • Largura correta: emoji, chinês, japonês, coreano e tailandês são medidos pelo espaço que ocupam.
  • Pré-visualização ao vivo: a saída e a guia na coluna alvo acompanham cada alteração.
  • Grátis, sem instalar: roda na página, offline depois de carregar, e no celular.

Como funciona

A ferramenta divide o seu texto em linhas, mede cada uma, calcula o preenchimento necessário a partir das suas configurações e volta a juntar as linhas com os finais com que chegaram. Tudo acontece no seu dispositivo e fora da thread principal, por isso um arquivo grande nunca bloqueia a página.

Funcionalidades

  • Esquerda / direita / ambos: preenchimento antes da linha, depois dela, ou dividido à sua volta.
  • Largura alvo ou quantidade fixa: duas configurações claramente separadas, por isso escolher uma nunca desliga a outra.
  • Largura automática: tira o alvo da linha mais longa do texto com um clique.
  • Cortar: corta as linhas que passam do alvo, com reticências opcionais, sem nunca quebrar um caractere.
  • Numérico: coloca o preenchimento depois de um sinal inicial, de modo que -7 fica -007 e não 00-7.
  • Copiar, baixar, ZIP: um clique para o resultado, um arquivo, ou um lote inteiro num único arquivo.

Comparação de estratégias de preenchimento

  • Largura alvo: preenchimento adaptativo que leva linhas desiguais a uma mesma largura. A escolha certa para alinhar.
  • Quantidade fixa: o mesmo número de caracteres em cada linha, seja qual for o comprimento. A escolha certa para indentar.
  • Largura automática: largura alvo, lida da linha mais longa, para que nada fique cortado nem curto.

Alinhar colunas, não apenas linhas

  • Mude o âmbito para Colunas e cada campo é preenchido até à célula mais larga da sua coluna: uma lista delimitada torna-se uma tabela.
  • Delimitadores: tabulação, vírgula, ponto e vírgula, barra vertical, sequências de espaços, ou a sua própria sequência.
  • A vírgula, o ponto e vírgula e a barra ficam na saída, por isso um CSV alinhado continua sendo um CSV.
  • As tabulações e os espaços são substituídos pelo próprio alinhamento — uma tabulação na saída saltaria para a paragem seguinte e desfaria o trabalho.
  • A última coluna não é preenchida quando o preenchimento cairia no fim da linha, por isso nenhuma linha ganha espaços a mais.

Largura não é o mesmo que número de caracteres

Isto é o que quase todas as ferramentas de preenchimento erram, e é por isso que um texto que parecia alinhado numa ferramenta chega desalinhado a outro lugar. O comprimento de uma cadeia num programa conta unidades de armazenamento, não o espaço que o texto ocupa. Um emoji é normalmente armazenado como duas unidades e desenhado com duas colunas de largura. Um caractere chinês é armazenado como uma unidade e desenhado com duas colunas. Uma letra acentuada pode ser armazenada como duas unidades e desenhada com uma coluna. Preencher até um comprimento falha, por isso, numa quantidade diferente para cada escrita da página.

As três medidas de largura

  • Colunas (por padrão): o espaço que o texto ocupa num fonte monoespaçada, tal como um terminal conta. Os caracteres largos contam dois, as marcas combinantes nenhuma, e uma tabulação avança para o múltiplo de oito seguinte. Use sempre que o resultado for lido em largura fixa.
  • Caracteres: aquilo a que uma pessoa chamaria um caractere. Uma bandeira, um emoji de família com ligações e uma letra acentuada contam exatamente um cada. Use para um número fixo de caracteres numa legenda ou num formulário.
  • Pontos de código: valores escalares Unicode. Use quando um formato de registro fixo especifica as larguras dos campos em pontos de código.

Ressalvas sobre a largura visual

  • A largura em colunas é uma convenção monoespaçada. Num fonte proporcional nenhuma ferramenta alinha o que quer que seja, porque os próprios caracteres têm larguras diferentes.
  • Alguns caracteres têm largura formalmente ambígua e são tratados como estreitos, que é o padrão dos terminais; um terminal configurado como largo mostra-os uma coluna mais largos.
  • As fontes diferem em que emoji desenham com largura dupla. Verifique o alinhamento no aplicativo onde vai colar, e não só na pré-visualização.
  • Uma linha que começa com uma marca combinante liga essa marca ao último caractere de preenchimento, porque é isso que o texto passa a ser. Apare primeiro se não era essa a intenção.

Quando usar

Onde quer que um esquema de largura fixa tenha de aguentar em texto simples: uma tabela num README, um bloco de comentários, um prefixo de registro, um arquivo de registro fixo, ou uma lista que vai colar num chat que usa monoespaçado.

Casos de uso ideais

  • Tabelas em texto simples: alinhe uma lista separada por tabulações ou vírgulas em colunas legíveis para um README ou um bilhete.
  • Números com zeros: identificadores e códigos de largura fixa, com o sinal à frente, onde deve estar.
  • Indentação em massa: preencha à esquerda com espaços para aninhar um bloco abaixo de outra coisa.
  • Faixas e cabeçalhos: centre etiquetas curtas dentro de uma largura fixa com um caractere repetido.
  • Listas com várias escritas: topónimos, itens de menu ou nomes de produto em duas línguas que precisam alinhar.
  • Rascunhos: determine aqui as larguras antes de escrever o script que fará isto todos os dias.

Fatos

Exatamente o que a ferramenta faz, para que nada na saída surpreenda.

Pontos-chave

  • Largura alvo e quantidade fixa são configurações separadas entre as quais escolhe, não dois controles que se sobrepõem.
  • As linhas que já atingem ou passam o alvo não recebem preenchimento; ative o corte se preferir cortá-las.
  • Os finais Windows (CRLF), Unix (LF) e Mac clássico (CR) são preservados linha a linha, por isso um arquivo misto não é normalizado.
  • Um arquivo que termina com uma quebra de linha continua terminando com uma, e não ganha uma linha extra de preenchimento.
  • Os preenchimentos de vários caracteres repetem-se por ordem desde o início de cada troço, e um resto que um caractere largo não consegue cobrir é completado com um espaço.
  • Apenas texto simples — produz texto alinhado, não uma tabela HTML nem uma planilha.

Boas práticas

Quatro hábitos que mantêm a saída correta depois de sair desta página.

Considerações de qualidade

  • Verifique o resultado na fonte em que vai mesmo ser lido — o alinhamento é uma propriedade monoespaçada.
  • Ative o aparar quando a origem tiver espaços irregulares, para que as larguras sejam medidas sobre o conteúdo real.
  • Para campos numéricos estritos, confirme as regras de formatação do sistema de destino; um número preenchido continua sendo texto.
  • Guarde o original se o preenchimento for difícil de desfazer — os espaços finais em particular perdem-se com facilidade.
  • Para escritas da direita para a esquerda, verifique o esquema no aplicativo de destino: o preenchimento é colocado corretamente, mas a ordem de apresentação é decisão do aplicativo.

Quando não usar

  • Quando precisa de uma tabela HTML real, aspas CSV corretas ou uma planilha — o preenchimento é apresentação, não estrutura.
  • Quando o texto vai aparecer numa fonte proporcional, onde nenhum preenchimento alinha seja o que for.
  • Quando a tarefa se repete todos os dias e devia ser um script; use isto para determinar as larguras e depois automatize.

Limitações e compatibilidade

O plano gratuito cobre um arquivo de cada vez até 10 MB, e todas as opções que decidem se o preenchimento está correto — as três medidas de largura, o alinhamento por colunas, o corte, o preenchimento numérico e o caractere de preenchimento completo. O Pro acrescenta lotes de até 100 arquivos entregues num único ZIP e sobe o limite para aquilo que o seu dispositivo aguentar, em vez de para outro número fixo maior. São aceitos .txt, .md, .log, .csv, .tsv e .dat; tudo o resto é recusado logo no seletor de arquivos, com um link para a ferramenta que o abre. O resultado tem um teto para que uma largura alvo nunca produza mais texto do que o seu dispositivo consegue conter, e o controle de largura para exatamente onde esse teto começa.

  • Nada é enviado. O preenchimento roda no seu dispositivo e funciona offline depois de a página carregar.
  • As linhas são divididas em CRLF, LF e CR. Os separadores Unicode de linha e parágrafo passam como caracteres normais em vez de começarem uma nova linha.
  • Uma tabulação conta como um avanço para o múltiplo de oito colunas seguinte, que é o padrão dos terminais.
  • Requer JavaScript.

O preenchimento roda no seu dispositivo. Um arquivo de 10 MB é preenchido em menos de um segundo e nada é enviado em momento algum.

Perguntas frequentes

Como funciona a ferramenta de preenchimento de texto?

Cole uma ou muitas linhas e cada uma é preenchida em separado. Escolha esquerda, direita ou ambos os lados, um caractere de preenchimento, e uma largura alvo ou uma quantidade fixa. A pré-visualização atualiza-se com uma guia na coluna alvo, e pode copiar, baixar ou salvar um lote como um único ZIP.

O que é a largura de linha alvo e em que difere do comprimento de preenchimento?

A largura alvo acrescenta só o preenchimento necessário para cada linha atingir essa largura, e apenas quando a linha é mais curta. A quantidade fixa acrescenta o mesmo número de caracteres a todas as linhas, independentemente do comprimento. São duas configurações entre as quais escolhe, por isso mudar uma nunca desliga a outra em silêncio. As linhas já mais largas não recebem preenchimento, a não ser que ative o corte.

Posso preencher com zeros, espaços ou outros símbolos?

Sim. Escreva qualquer caractere: um espaço (o valor por padrão), um 0 para preencher números, ou um símbolo como um ponto ou um traço. Pode escrever vários caracteres e eles repetem-se por ordem, de modo que "ab" preenche como ababa. Emoji e outros caracteres compostos por vários pontos de código mantêm-se inteiros em vez de serem cortados ao meio.

Por que as minhas linhas com emoji e chinês continuam desalinhadas em outras ferramentas?

Porque quase todas as ferramentas de preenchimento contam as unidades internas de armazenamento em vez do espaço que o texto ocupa. Um emoji conta como dois, por isso recebe dois caracteres a menos; um caractere chinês conta como um mas ocupa duas colunas, por isso recebe um a mais. Esta ferramenta mede colunas de terminal por padrão, que é o que um fonte monoespaçada compõe de fato, por isso essas linhas terminam na mesma coluna que as latinas.

Que largura devo medir: colunas, caracteres ou pontos de código?

Colunas é o correto quando o texto vai ser lido num fonte monoespaçada: um terminal, um editor de código, um registro, um bloco de código. Caracteres conta aquilo a que uma pessoa chamaria um caractere, adequado a um número fixo de caracteres num formulário ou legenda. Pontos de código conta valores escalares Unicode, que é o que os formatos de registro fixo costumam especificar. Colunas é o padrão porque o alinhamento é a razão mais comum para preencher.

Como funciona o preenchimento em ambos os lados?

No modo ambos, o preenchimento é dividido entre os dois lados: metade à esquerda e metade à direita, e se a quantidade for ímpar o caractere extra vai para a direita. Com uma largura alvo isso centra cada linha mais curta dentro dessa largura, que é o que se quer para faixas, cabeçalhos e colunas simuladas.

Consegue alinhar colunas numa lista separada por tabulações ou vírgulas?

Sim. Mude o âmbito para Colunas e escolha o delimitador: tabulação, vírgula, ponto e vírgula, barra vertical, sequências de espaços, ou o seu próprio. Cada coluna é preenchida até à sua célula mais larga, por isso a tabela fica alinhada. A vírgula ou a barra ficam na saída para que um CSV continue sendo um CSV; as tabulações e os espaços são substituídos pelo próprio alinhamento, porque uma tabulação saltaria para a paragem seguinte e desfaria o trabalho.

Preserva os finais de linha do Windows e a quebra final?

Sim a ambos, e vale a pena verificar isto em qualquer outra ferramenta que experimente. Cada linha mantém exatamente o final com que chegou, por isso um arquivo Windows continua sendo um arquivo Windows e um arquivo misto não é normalizado em silêncio. Um arquivo que termina com uma quebra de linha continua terminando com uma, e não ganha uma linha extra de puro preenchimento.

O que fazem as opções aparar, ignorar vazias, cortar e numérico?

Aparar remove os espaços iniciais e finais antes de a largura ser medida, para que espaço solto não coma o preenchimento. Ignorar vazias deixa as linhas em branco totalmente intactas. Cortar corta as linhas mais longas do que o alvo em vez de as deixar sobressair, opcionalmente com reticências, e nunca parte um emoji nem um caractere acentuado. Numérico coloca o preenchimento depois de um sinal menos ou mais inicial, de modo que -7 se torna -007 e não 00-7.

A ferramenta de preenchimento de texto é gratuita e privada?

Sim a ambas. O preenchimento roda inteiramente no seu dispositivo e nada é enviado, por isso também funciona offline depois de a página carregar e funciona no celular. O plano gratuito cobre um arquivo até 10 MB de cada vez e todas as opções que decidem se o preenchimento está correto. O Pro acrescenta lotes de até 100 arquivos num único ZIP e sobe o limite para aquilo que o seu dispositivo aguentar.

4.7de 5

de 1.424 avaliações

Avalie esta ferramenta

Toque numa estrela — leva um segundo