Como copiar o HTML de uma página: Ctrl+U e DevTools

Aprenda como copiar o código HTML de qualquer página web de forma simples e rápida.

Copiar o HTML de uma página parece simples, mas muita gente fica confusa quando o código copiado não corresponde ao que está vendo na tela.

Isso acontece porque existem duas versões do HTML de qualquer página, e os dois métodos principais de cópia acessam versões diferentes. Entender essa distinção antes de escolher o método evita retrabalho e frustração.

A tabela abaixo resume o atalho ou caminho principal em cada sistema operacional. Detalhamos os métodos completos nas próximas seções.

SistemaAtalho principalMétodo completo
WindowsCtrl+UAbre o código-fonte em nova aba
LinuxCtrl+UAbre o código-fonte em nova aba
MacCmd+Option+UAbre o código-fonte no Safari, Chrome e Firefox
Android (Chrome)Digitar view-source: antes da URLChrome removeu a opção do menu em 2020
iPhone (Safari)Extensão Web Inspector ou app View SourceSafari não tem opção nativa

A diferença que muda tudo: código-fonte vs DOM vivo

Código-fonte é o HTML que o servidor enviou ao navegador. É estático, é o que foi escrito pelo desenvolvedor, e é o que o Ctrl+U mostra. Em sites construídos com HTML puro ou com WordPress sem renderização do lado do cliente, o código-fonte é o que você precisa.

DOM vivo é o HTML que o navegador montou depois de processar o código-fonte, executar os scripts e renderizar os componentes. Em sites com React, Vue, Angular ou qualquer carregamento via JavaScript, o conteúdo que você vê na tela não existe no código-fonte. Ele foi gerado depois. Para copiar isso, só o DevTools resolve.

Antes de escolher o método, pense: o conteúdo que quero copiar já está no código-fonte, ou apareceu depois que a página carregou?

Método 1: Ctrl+U para copiar o código-fonte completo

O atalho Ctrl+U abre uma nova aba com o HTML exato que o servidor enviou. É o método mais rápido para sites estáticos.

Como usar:

  1. Abra a página no navegador
  2. Pressione Ctrl+U (Windows/Linux) ou Cmd+Option+U (Mac)
  3. Uma nova aba abre com o código-fonte completo
  4. Pressione Ctrl+A para selecionar tudo e Ctrl+C para copiar

Se quiser copiar apenas parte do código, use Ctrl+F para buscar um elemento específico e selecione manualmente.

Quando usar: para sites com HTML estático, landing pages simples, sites construídos sem frameworks JavaScript modernos.

Quando não usar: para sites que carregam conteúdo via JavaScript. O Ctrl+U vai mostrar o esqueleto da página com scripts, não o conteúdo final renderizado.

Método 2: DevTools para copiar o DOM vivo

Mãos de desenvolvedor digitando código CSS em laptop.

O DevTools do Chrome (e de todos os navegadores modernos) mostra o HTML processado depois da execução dos scripts. É o método certo quando você precisa do conteúdo exatamente como aparece na tela.

Como abrir o DevTools:

  • F12 em qualquer sistema operacional
  • Ctrl+Shift+I (Windows/Linux) ou Cmd+Option+I (Mac)
  • Botão direito em qualquer área da página > Inspecionar

Como copiar um elemento específico:

  1. Abra o DevTools
  2. Clique no ícone de seta no canto superior esquerdo do DevTools (ou Ctrl+Shift+C)
  3. Clique no elemento que quer copiar na página
  4. O elemento fica destacado na aba Elements
  5. Clique com botão direito sobre ele > Copy > Copy outerHTML

Como copiar o HTML completo da página pelo DevTools:

  1. Abra o DevTools e vá para a aba Elements
  2. Localize a tag <html> no topo da árvore (geralmente a primeira linha)
  3. Clique com botão direito sobre ela > Copy > Copy outerHTML
  4. Isso copia o DOM completo, incluindo tudo que foi gerado por JavaScript

Para saber mais sobre os comandos para visualizar o HTML direto pela barra de endereços, veja como funciona o comando para ver código HTML.

Atalhos por navegador

AçãoChromeFirefoxEdgeSafari (Mac)
Ver código-fonteCtrl+UCtrl+UCtrl+UCmd+Option+U
Abrir DevToolsF12F12F12Cmd+Option+I
Inspecionar elementoCtrl+Shift+CCtrl+Shift+CCtrl+Shift+CCmd+Option+I
Buscar no código-fonteCtrl+FCtrl+FCtrl+FCmd+F

O que fazer com o HTML copiado

O HTML copiado de uma página real raramente está formatado de forma legível. Algumas ferramentas ajudam a organizar e validar.

Formatadores: o HTML Formatter recebe o código colado e devolve com indentação correta. Facilita muito a leitura.

Validador W3C: o validador oficial do W3C verifica se o HTML copiado segue os padrões da web. Útil para estudar a qualidade do código.

Playgrounds: CodePen e JSFiddle permitem colar HTML, CSS e JavaScript e ver o resultado renderizado. São excelentes para testar partes do código copiado.

Sobre direitos autorais ao copiar HTML

Copiar o HTML de uma página para fins de estudo, aprendizado ou inspeção técnica é uma prática comum e aceita. O que não é permitido é reproduzir o conteúdo, design ou estrutura de um site como se fosse seu.

A documentação técnica do Chrome DevTools explica como inspecionar qualquer elemento de uma página, o que é uma prática de desenvolvimento normal. O problema não está em ver o código, mas no que você faz com ele.

Como copiar HTML pelo celular (Android e iPhone)

O celular exige um método diferente do computador porque não tem o atalho Ctrl+U ativo nem menu de contexto do desktop. No Android, digite view-source: antes da URL na barra de endereços do Chrome. No iPhone, instale uma extensão como Web Inspector ou um app dedicado como View Source. Cobrimos os detalhes em profundidade no artigo dedicado sobre como ver o código-fonte de um site pelo celular, mas o resumo prático é o seguinte.

No Android (Chrome, Samsung Internet, Edge, Brave):

  1. Toque na barra de endereços
  2. Digite view-source: seguido da URL completa, exemplo view-source:https://meusiteweb.com
  3. A tela abre com o HTML formatado
  4. Segure o dedo sobre uma palavra e arraste as alças de seleção para copiar

No Firefox Android, o processo é ainda mais simples: toque no menu de 3 pontos > Página > Ver código-fonte. É o navegador Android mais direto para essa tarefa.

No iPhone (Safari), o caminho recomendado é instalar o app gratuito View Source da App Store. Depois de instalado, abra o site no Safari, toque no ícone de compartilhamento e escolha “View Source”. O código aparece formatado em segundos.

Para inspecionar elementos como no DevTools do desktop, o Kiwi Browser no Android é a única solução que traz o DevTools completo dentro do celular. No iPhone, é necessário conectar num Mac via cabo e usar o Safari desktop para debug remoto.

O Vídeo prático do canal Leo Maquiaveli | Tutoriais Digitais mostra processo completo de ver e copiar o código de qualquer site:

Perguntas frequentes

Por que o código que copiei está diferente do que vejo na tela?

Porque o site usa JavaScript para gerar conteúdo depois que a página carrega. O Ctrl+U mostra o HTML enviado pelo servidor, mas não inclui o conteúdo criado pelos scripts. Para capturar o conteúdo como ele aparece na tela, use o DevTools e copie o outerHTML da tag html.

Qual a diferença entre Ctrl+U e inspecionar elemento?

O Ctrl+U abre o código-fonte original, enviado pelo servidor. O inspetor de elementos (DevTools) mostra o DOM processado, que inclui alterações feitas por JavaScript após o carregamento. Para sites estáticos os dois são iguais. Para sites com frameworks modernos, o DevTools é o único que mostra o HTML real.

Como copiar só um elemento específico da página?

Abra o DevTools com F12, clique na seta de inspeção (Ctrl+Shift+C), clique no elemento desejado na página, clique com botão direito no elemento destacado na aba Elements e escolha Copy > Copy outerHTML.

O CSS é incluído quando copio o HTML?

Não. Ao copiar o HTML, você copia apenas a estrutura e o conteúdo. Os estilos geralmente estão em arquivos CSS externos. Para que o código funcione visualmente, é necessário também copiar ou referenciar os arquivos CSS usados na página.

Como copiar o HTML de uma página que bloqueia o botão direito?

Mesmo em páginas com bloqueio de botão direito via JavaScript, o DevTools funciona porque opera em nível de navegador, não de página. Abra com F12 e use a aba Elements normalmente.

Como copiar o HTML pelo celular?

No celular, acesse o código-fonte digitando view-source: antes da URL na barra de endereços do Chrome. Para ver o DOM completo com DevTools em dispositivos móveis, é necessário usar a depuração remota conectando o celular ao computador.

Qual o atalho para copiar HTML no Mac?

No Mac, o atalho é Cmd+Option+U para abrir o código-fonte no Chrome, Firefox e Safari. Depois selecione tudo com Cmd+A e copie com Cmd+C. Se estiver no macbook usando teclado externo Windows, o Option é a tecla Alt e o Cmd é a tecla Windows. Para copiar apenas o DOM processado (conteúdo gerado por JavaScript), use Cmd+Option+I para abrir o DevTools do Safari ou Chrome no Mac.

Como copiar código HTML pelo celular?

No Android, digite view-source: antes da URL na barra de endereços do Chrome, Samsung Internet, Edge ou Brave. No Firefox Android existe opção nativa no menu. No iPhone, o Safari não tem função nativa, então é preciso instalar uma extensão como Web Inspector ou um app dedicado como View Source. Para inspecionar elementos como no computador, use o Kiwi Browser no Android ou debug remoto USB conectando o celular no computador.

Qual comando copia código HTML de uma página?

O comando depende do sistema operacional: Ctrl+U no Windows e Linux, Cmd+Option+U no Mac, e view-source: na barra de endereços no Android. Nenhum desses é atalho para copiar diretamente. Cada um abre uma nova aba com o código-fonte, e então você usa Ctrl+A (ou Cmd+A no Mac) para selecionar tudo e Ctrl+C (ou Cmd+C) para copiar. Para copiar o DOM processado incluindo alterações do JavaScript, o comando é F12 (abre o DevTools) e depois botão direito na tag html > Copy > Copy outerHTML.

Picture of Sara Lima
Sara Lima

Criadora do Meu Site Web e trabalha com criação de sites, WordPress e Elementor há mais de 8 anos. Jornalista por formação, une escrita e tecnologia para criar conteúdo prático sobre desenvolvimento web acessível a qualquer pessoa.

Últimos Posts