# Texto Espelho

Espelha o texto trocando símbolos espelhados (colchetes, aspas, setas, barras) e invertendo a string. Nota: Unicode não tem glifos de letras espelhadas, então as letras ficam como estão. Texto Unicode puro, sem fonte.

> Página canônica: https://elysiatools.com/pt/tools/mirror-text

- **Categoria:** Text Processing

- **Palavras-chave:** texto espelho, texto invertido, texto ao contrário, escrita espelho, texto virado, refletir texto

## Visão geral

Esta ferramenta espelha o texto trocando cada símbolo que tem uma contraparte espelhada — colchetes `()` `[]` `{}` `<>`, aspas `"" ''`, setas `← →`, barras `/ \`` — e depois inverte toda a string para que os símbolos espelhados caiam na posição de leitura correta.

**A limitação honesta:** Unicode **não** tem glifos de letras latinas espelhadas. Não existe «H espelho» nem «a espelho» — então as letras passam inalteradas. O espelhamento é real e visível apenas nos símbolos que têm contraparte (pontuação, colchetes, setas). É a mesma abordagem de «re-tipografia, não falsificação de glifos» da ferramenta upside-down.

**Interruptor:**
- **Inverter ordem** *(padrão LIGADO)* — inverte toda a string após trocar os símbolos, para que `Hello (world)` vire `)dlrow( olleH` e se leia corretamente contra um espelho. Desligue para apenas trocar os símbolos sem inverter a ordem.

**Como funciona:**
- Cada caractere é procurado na tabela espelho; caracteres com contraparte espelhada são trocados (ex. `(` → `)`), os demais (letras, dígitos, CJK, emoji) passam.
- Se *Inverter ordem* estiver ativo, a string trocada é invertida.

**Bom saber:** como as letras não se espelham, uma frase em inglês espelhada ainda mostra letras normais dentro da pontuação espelhada — é uma limitação fundamental do Unicode, não um bug. Para um espelho visual real das letras seria necessária uma ferramenta gráfica que invertesse a imagem renderizada; nenhuma abordagem de texto puro consegue. O resultado sobrevive ao copiar-colar em qualquer lugar.

## Entradas

- **Texto** (textarea): Type or paste text to mirror...
- **Inverter ordem** (checkbox)

## Quando usar

- Ao criar títulos, nicks ou elementos visuais estilizados para redes sociais e jogos que utilizam setas e colchetes.
- Para testar a legibilidade e o comportamento de strings invertidas com caracteres especiais em interfaces de usuário.
- Quando precisar inverter a ordem de leitura de um texto mantendo a orientação correta de símbolos emparelhados como parênteses e aspas.

## Como funciona

- Insira o texto desejado no campo de entrada principal.
- Escolha se deseja manter a opção 'Inverter ordem' ativada para inverter toda a sequência de caracteres.
- O sistema analisa cada caractere, substitui os símbolos que possuem correspondentes espelhados (como mudar parênteses e setas) e inverte o texto final.

## Casos de uso

- Criação de nicks e nomes de usuário decorados com setas e parênteses invertidos para perfis online.
- Simulação de leitura em espelho para testes rápidos de design gráfico e tipografia baseada em texto.
- Formatação de mensagens divertidas ou charadas visuais onde o leitor precisa decifrar o texto de trás para frente.

## Perguntas frequentes

### Por que as letras normais não ficam espelhadas?

O padrão Unicode não possui glifos para letras latinas espelhadas, portanto apenas símbolos como colchetes, aspas e setas são alterados.

### O que faz a opção 'Inverter ordem'?

Ela inverte a sequência de leitura do texto (da direita para a esquerda) além de espelhar os símbolos compatíveis.

### Posso copiar e colar o resultado no Instagram ou WhatsApp?

Sim, o resultado é texto Unicode puro e pode ser copiado e colado em qualquer aplicativo ou rede social.

### Como as setas se comportam no espelhamento?

Setas direcionais são trocadas por suas contrapartes opostas, por exemplo, a seta para a direita se transforma em seta para a esquerda.

### O aplicativo altera emojis ou caracteres CJK?

Não, emojis, ideogramas orientais e números sem contraparte espelhada direta permanecem inalterados.

## Ferramentas relacionadas

- [Lista Indentada para Árvore ASCII](https://elysiatools.com/pt/tools/ascii-tree-from-indented-list): Converte uma lista hierárquica indentada (2/4 espaços ou tab; prefixos -, *, 1. opcionais) em uma árvore de diretórios ASCII copiável. Dois estilos: caixa Unicode e ASCII clássico. Opções para linhas guia completas, espaços finais e folhas entre colchetes.
- [Texto Script](https://elysiatools.com/pt/tools/cursive-text): Renderiza texto em script manuscrito Unicode — Script delicado (ℋℯ𝓁𝓁ℴ) ou Bold Script mais grosso (𝓗𝓮𝓵𝓵𝓸). Texto Unicode puro, sem fonte. O visual elegante de assinatura ou uma cursiva mais ousada e legível.
- [Texto de Cabeça para Baixo](https://elysiatools.com/pt/tools/upside-down-text): Vira o texto de cabeça para baixo (ɥǝllo) por rotações letra a letra, com interruptores opcionais para manter a ordem de leitura e proteger URLs/emails. Texto Unicode puro, sem fonte.
- [Extrator de Caracteres Chineses](https://elysiatools.com/pt/tools/chinese-character-extractor): Extrai todos os caracteres chineses do texto, filtrando pontuação, letras em inglês, números e símbolos não chineses
- [Codecs de texto estendidos (Base65536 + netstring)](https://elysiatools.com/pt/tools/extended-text-base-codecs): Codifique e decodifique com codecs menos comuns: Base65536 (binário → Unicode denso) e netstring (enquadramento autodelimitante).
- [Divisor de thread do Twitter / X](https://elysiatools.com/pt/tools/twitter-thread-splitter): Cole um texto longo e divida-o em um thread X numerado que respeita o limite de 280 caracteres. Divide em fronteiras de palavra/frase/parágrafo, adiciona numeração 1/N, pondera corretamente CJK e caracteres de largura total, conta URLs como 23 caracteres e mostra um cartão estilo X com medidor.
- [Mapeador de afirmações, evidências e citações](https://elysiatools.com/pt/tools/claim-evidence-citation-mapper): Extrai afirmações factuais do texto, associa-as a notas/links/referências, e marca afirmações sem fonte, de fonte fraca, com citação duplicada ou de escopo ambíguo
- [Extrator de Números e Moedas](https://elysiatools.com/pt/tools/currency-extractor): Extraia números do texto, suportando símbolos de moeda e separadores de milhar

## Exemplos

- [Amostras de Texto com Emojis](https://elysiatools.com/pt/samples/text-with-emoji-samples): Texto multilíngue contendo vários emojis Unicode para testar a extração de emojis
- [Amostras de Texto com Datas](https://elysiatools.com/pt/samples/text-with-date-samples): Textos contendo vários formatos de data para testar extração e análise de datas
- [Exemplos de Texto Misto Chinês-Inglês](https://elysiatools.com/pt/samples/text-chinese-english-mixed-samples): Arquivos de texto de amostra com conteúdo misto chinês-inglês para testar ferramentas de espaçamento automático
- [Amostras de Conversor de Maiúsculas/Minúsculas](https://elysiatools.com/pt/samples/text-case-formats): Amostras de teste para conversão de maiúsculas/minúsculas entre diferentes convenções de nomenclatura
