# Conversor de Escape Unicode

Converte texto para/de sequências de escape Unicode (\uXXXX / \u{XXXXXX}) e aplica normalização Unicode (NFC/NFD/NFKC/NFKD)

> Página canônica: https://elysiatools.com/pt/tools/unicode-escape-converter

- **Categoria:** Format Conversion

- **Palavras-chave:** unicode, escapar, desescapar, normalizar, nfc, nfd, ponto de código, conversor de escape unicode

## Visão geral

O Conversor de Escape Unicode permite converter facilmente textos para sequências de escape Unicode (como \uXXXX ou \u{XXXXXX}) e vice-versa, além de aplicar normalizações de texto (NFC, NFD, NFKC, NFKD) para garantir a consistência de caracteres especiais e símbolos em seus projetos de desenvolvimento.

## Entradas

- **Texto de Entrada** (textarea): Enter text or Unicode escape sequences...
- **Operação** (select)
- **Estilo de Escape** (select)
- **Forma de Normalização** (select)
- **Escapar Apenas Não-ASCII (ignorar ASCII)** (checkbox)

## Quando usar

- Ao programar em linguagens que exigem a representação de caracteres não-ASCII por meio de sequências de escape como \uXXXX ou \u{XXXXXX}.
- Ao depurar problemas de codificação de caracteres ou inconsistências de fontes em bancos de dados e arquivos de configuração.
- Ao precisar normalizar strings usando NFC ou NFD para garantir que caracteres acentuados compostos ou decompostos sejam comparados corretamente.

## Como funciona

- Insira o texto original ou a sequência de escape Unicode no campo de entrada de texto.
- Selecione a operação desejada: converter texto para escape, converter escape para texto ou aplicar normalização Unicode.
- Configure as opções adicionais, como o estilo de escape (por exemplo, ES6 \u{XXXXXX} ou pontos de código Hex) e se deseja escapar apenas caracteres não-ASCII.
- O resultado convertido ou normalizado é gerado instantaneamente na tela para cópia.

## Casos de uso

- Escapar caracteres especiais em arquivos de configuração JSON ou propriedades Java para evitar erros de codificação.
- Normalizar strings de entrada de usuários para um formato canônico consistente antes de salvá-las no banco de dados.
- Converter emojis e símbolos complexos em pontos de código hexadecimais ou sequências de escape para uso em código-fonte JavaScript ou CSS.

## Perguntas frequentes

### O que faz a opção 'Escapar Apenas Não-ASCII'?

Ela mantém os caracteres ASCII padrão legíveis e converte apenas caracteres especiais, acentos e emojis em sequências de escape.

### Qual é a diferença entre NFC e NFD na normalização?

O NFC combina caracteres decompostos em um único caractere pré-composto, enquanto o NFD separa caracteres acentuados em seus componentes individuais.

### O conversor suporta o formato de ponto de código do ES6?

Sim, você pode selecionar o estilo de escape \u{XXXXXX} que é compatível com o padrão ECMAScript 6.

### Como posso converter sequências de escape de volta para texto legível?

Selecione a operação 'Escape \u para Texto', insira as sequências de escape no campo de entrada e o texto original será exibido.

### O que são pares substitutos (surrogate pairs)?

São pares de valores de 16 bits usados para representar caracteres fora do Plano Multilíngue Básico (BMP), como alguns emojis, no formato \uXXXX\uXXXX.

## Ferramentas relacionadas

- [Conversor ASCII85](https://elysiatools.com/pt/tools/ascii85-converter): Codifica e decodifica texto para/de formato ASCII85 (versão Adobe)
- [Conversor Base32](https://elysiatools.com/pt/tools/base32-converter): Codifica e decodifica texto para/de formato Base32 com múltiplas variantes
- [Conversor Base45](https://elysiatools.com/pt/tools/base45-converter): Codifica e decodifica texto para/de formato Base45 (RFC 9285)
- [Conversor Base58](https://elysiatools.com/pt/tools/base58-converter): Codifica e decodifica texto para/de formato Base58 com variantes Bitcoin e Ripple
- [Conversor Base62](https://elysiatools.com/pt/tools/base62-converter): Codifica e decodifica texto para/de formato Base62 (0-9, A-Z, a-z)
- [Conversor Base64](https://elysiatools.com/pt/tools/base64-converter): Codifica e decodifica dados para/de formato Base64 com opções URL-safe
- [Conversor Base91](https://elysiatools.com/pt/tools/base91-converter): Codifica e decodifica texto para/de formato Base91 (algoritmo ascii+basE91)
- [Conversor Braille](https://elysiatools.com/pt/tools/braille-converter): Converter texto para caracteres Braille Unicode ou decodificar Braille para texto

## Exemplos

- [Amostras de Conversor Hex/Unicode](https://elysiatools.com/pt/samples/text-hex-unicode-formats): Amostras de teste para conversão de sequências de escape hex e unicode
- [Amostras de Áudio MP3 Livres de Direitos Autorais](https://elysiatools.com/pt/samples/mp3-samples): Coleção de amostras de áudio livres de direitos autorais para testes e desenvolvimento, incluindo sons da natureza, música de meditação e áudio ambiente
- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato

## Conteúdo relacionado

- [Ferramentas de Codificação Base, Radix e Hexadecimal](https://elysiatools.com/pt/hubs/base-radix-and-hex-encoding-tools): Codifique e decodifique texto e bytes entre Base32/45/58/62/64URL/Base85/Z85, radix arbitrária (2–36) e hexadecimal, além de conversão de escapes URL, entidades HTML e Unicode — para JWTs, IDs de blockchain, data URIs e inspeção binária.
- [Ferramentas de conversão de caixa, codificação e normalização de texto](https://elysiatools.com/pt/hubs/text-convert): Compare conversão de caixa de texto, conversão de largura de caracteres, conversão de codificação, tratamento de quoted-printable e normalização de texto em um único hub.
- [Ferramentas de Text](https://elysiatools.com/pt/hubs/text-utility): Explore 33 ferramentas de text para fluxos de utility e encontre utilitários próximos com rapidez.
- [Ferramentas de análise de texto, legibilidade e inspeção de conteúdo](https://elysiatools.com/pt/hubs/text-analyze): Compare estatísticas de texto, detecção de idioma, legibilidade, análise de sentimento, revisão de moderação e análise de padrões em um único hub.
