Como copiar código do VS Code pro celular sem autocorreção bagunçar tudo
Colar código em chats do celular geralmente quebra identação, vira emoji, adiciona letra maiúscula aleatória. O QR Code resolve — e com contorno pra passar trechos longos.
Você está debugando algo no VS Code, quer mostrar pro colega pelo celular que só tá respondendo pelo chat. Cola o bloco de código no WhatsApp... e o autocorretor transforma const em Const, function em Function, o arroba da sintaxe de decorator em emoji. O indent também se perde porque o app converteu tabs em espaços.
Tem dois problemas acontecendo:
- Autocorreção: iOS e Android "ajudam" ao transformar palavras que eles acham que estão erradas
- Formatação: quebras de linha e tabs/espaços podem ser reinterpretados pela plataforma de destino
Por que colar código em chat é frágil
Código é literal. Um < a menos quebra HTML. Um [ trocado por { quebra JSON. O texto precisa chegar bit a bit idêntico ao original. Qualquer plataforma que processa o texto (autocorretor, markdown renderer, encoding UTF-8 inconsistente) estraga.
Plataformas que estragam código
- WhatsApp: converte URLs em preview, às vezes quebra indent
- Slack: se não usar tripla-crase
```, aplica emoji substitution - Email: Gmail web faz word-wrap forçado, Outlook adiciona linha em branco entre parágrafos
- SMS/iMessage: autocorretor agressivo
Soluções, em ordem de qualidade
Solução 1: GitHub Gist
O jeito correto pra trechos grandes. Cria o gist (público ou secreto), copia a URL, manda. Mas precisa de login, é um hassle pra um snippet de 3 linhas.
Solução 2: Pastebin (ou equivalente)
Mais rápido que gist. Mas deixa o código num servidor terceirizado indefinidamente — ruim pra snippets com credenciais, tokens, ou IP proprietário.
Solução 3: QR Code com texto bruto
Pra trechos curtos (até ~300 caracteres), gerar um QR Code local com o código é o caminho mais limpo. Fluxo:
- Seleciona o bloco no VS Code (
Cmd/Ctrl + Adentro do snippet) - Copia
- Abre o PasteQRCode
- Cola — o QR aparece na hora
- Mostra a tela do PC, aponta a câmera do celular nativa
- Toca na notificação, copia pro destino (Notes, Slack, o que for)
O ponto chave: o QR Code encoda o texto em pixels. Não tem autocorreção possível — os caracteres chegam idênticos ao que você digitou. Indent preservado, símbolos preservados, UTF-8 preservado.
Solução 4: QR Code com link temporário (trechos longos)
Pra um arquivo inteiro de 50 linhas, um QR Code direto fica denso demais pra câmera ler. Geradores modernos detectam isso e:
- Salvam o texto num store temporário (5-15 min)
- Geram uma URL curta tipo
pasteqrcode.com/pt/t/a1b2c3 - O QR aponta pra esse link
- Celular escaneia → abre página com o texto formatado em
<pre>(sem autocorreção possível) - Botão "copiar" na página — texto limpo, pronto pra colar
Depois dos 5-15 min, o texto some do servidor automaticamente.
Exemplo prático
Suponha que você quer mostrar esse snippet pro colega:
const config = {
api: "https://api.example.com",
timeout: 5000,
retries: 3
};
Esse texto tem ~100 caracteres. Um QR Code direto comporta sem problema. Cole no gerador, mostre a tela, o colega escaneia, abre num Notes/Stickies no celular dele pra ler. Zero autocorreção no caminho.
Dicas extras pra código em QR
- Preserve o indent original: se você usa tabs, mantenha tabs. Se usa 2 espaços, mantenha 2. O QR respeita.
- Não copie comentários gigantes: cada caractere conta pro tamanho do QR. Remova JSDoc pesado antes.
- Teste no próprio celular primeiro: escaneie pra conferir antes de mostrar a alguém.
- Pra códigos muito grandes: prefira gist ou salve como arquivo e use AirDrop / Nearby Share.
FAQ
E pra código de 1000+ linhas? Gist é melhor. QR Code é pra snippets que caberiam num post-it.
QR Code preserva caractere chinês/emoji? Sim. Ele é UTF-8 por padrão.
O celular copia com formatação? Depende do app destino. Notes.app do iOS preserva indent. WhatsApp nativo do celular às vezes re-autocorrige ao colar. Use um app neutro (Notes, Notion) como intermediário.
Resumo
Pra passar código curto do VS Code pro celular, o QR Code local mantém a formatação intacta e evita autocorreção. Pra trechos longos, um link temporário que some em minutos combina privacidade com tamanho de QR legível. Pra códigos permanentes, gist ainda é o padrão.
Continue lendo
Como passar links longos do PC para o iPhone sem instalar nenhum aplicativo
Três formas rápidas de abrir um link que está no seu computador direto no iPhone — incluindo a que leva 3 segundos e não precisa de email, WhatsApp nem cadastro.
Como compartilhar chaves de API com segurança sem usar o WhatsApp
Mandar tokens, senhas e chaves de API pelo WhatsApp é o jeito mais comum — e o pior em segurança. Veja quatro alternativas que deixam menos rastro.
Como transferir a senha do Wi-Fi entre celulares em 10 segundos
iPhone compartilha senha Wi-Fi com iPhone nativo. Android compartilha com Android. Quando a visita tem o sistema diferente do seu, o QR Code resolve em segundos.