Услуги Портфолио Контакты БлогНовости +7 (800) 511‑32‑27 Обсудить проект
Веб-разработка

Как посмотреть исходный код страницы: браузер, view-source и DevTools

17 сентября 2026·13 мин чтения
Дмитрий Орлов
Автор материалаДмитрий ОрловВеб-разработчик, YuSMP Group
Профиль автора
Исходный код страницы и панель разработчика на экране ноутбука

Любую веб-страницу браузер получает в виде текста — HTML-разметки, стилей и скриптов, — и этот текст можно открыть и прочитать за пару секунд. По данным документации MDN Web Docs, инструменты разработчика встроены во все современные браузеры и не требуют установки ничего дополнительно, а официальная справка Chrome DevTools описывает их как основной способ изучать и отлаживать страницы прямо в браузере. Умение открыть исходный код страницы полезно всем, кто работает с сайтами: от SEO-специалистов до тестировщиков.

В этой статье разберём, как посмотреть исходный код страницы во всех сценариях: горячими клавишами и через префикс view-source: на компьютере, с помощью инструментов разработчика (DevTools), а также на смартфонах Android и iPhone. Отдельно объясним ключевое различие между «сырым» исходником от сервера и живым DOM, покажем, что именно можно найти в коде и как использовать эти данные на практике — например, при анализе метатегов конкурентов или проверке собственной верстки. Если вы только планируете сайт, изучение чужого кода — хороший способ понять, из чего складывается создание сайтов под ключ и какие технологии за этим стоят.

Материал построен как практическое руководство: каждый раздел самодостаточен, поэтому вы можете перейти сразу к нужному способу через содержание. Начнём с базового вопроса — что вообще представляет собой исходный код и чем он отличается от того, что вы видите на экране.

Что такое исходный код страницы

Исходный код страницы — это текстовый набор инструкций на HTML, CSS и JavaScript, который сервер присылает браузеру, чтобы тот отрисовал сайт. HTML задаёт структуру и содержание (заголовки, абзацы, ссылки, изображения), CSS отвечает за оформление (цвета, шрифты, расположение блоков), а JavaScript добавляет интерактивность (меню, формы, подгрузку данных). Всё вместе это и есть «код страницы», который каждый посетитель по сути получает к себе в браузер.

Важно различать две вещи: исходный код от сервера и итоговый DOM. Исходник — это HTML ровно в том виде, в каком его отдал сервер, до того как отработали скрипты. DOM (Document Object Model) — это «живая» модель страницы в памяти браузера уже после выполнения JavaScript. На простых статических сайтах они почти совпадают, а на динамических (например, где контент подгружается по нажатию) отличаются сильно: часть содержимого появляется только в DOM, а в исходнике его нет вовсе. Это различие мы подробно разберём ниже — оно объясняет большинство путаницы новичков.

Кому и зачем нужно смотреть код страницы

Просмотр исходного кода нужен всем, кто анализирует, создаёт или тестирует сайты, — это базовый рабочий навык, а не что-то «только для программистов». Открытый код помогает понять, как устроена страница, найти ошибки и подсмотреть удачные решения. Вот кому это полезно чаще всего:

  • SEO-специалистам — проверить метатеги title и description, заголовки H1–H3, атрибуты alt у изображений, наличие микроразметки и корректность canonical.
  • Верстальщикам и дизайнерам — разобрать, как реализован конкретный блок, какая используется сетка, отступы, шрифты и анимации.
  • Тестировщикам — убедиться, что нужные элементы присутствуют в разметке, проверить атрибуты форм, идентификаторы и состояния элементов.
  • Маркетологам и аналитикам — увидеть, какие счётчики аналитики и пиксели подключены на странице, как настроены UTM-метки и цели.
  • Тем, кто учится веб-разработке — исходный код реальных сайтов остаётся одним из лучших учебных материалов: можно вживую посмотреть, как решают типовые задачи.

Даже если вы не пишете код сами, умение заглянуть «под капот» страницы экономит время в переговорах с подрядчиком и помогает ставить задачи предметно. А для тех, кто заказывает сайт, это ещё и способ проверить качество работы — от чистоты разметки до корректности SEO-тегов.

Как посмотреть исходный код на компьютере

На компьютере исходный код страницы открывается тремя способами, и все они работают в Chrome, Firefox, Edge, Yandex Browser и других браузерах на движке Chromium или Gecko. Выберите любой удобный — результат будет одинаковым: отдельная вкладка с полным HTML-кодом страницы.

Горячие клавиши (Ctrl+U / Cmd+Option+U)

Самый быстрый способ — сочетание клавиш. Выполните два шага:

  1. Откройте нужную страницу в браузере.
  2. Нажмите Ctrl+U на Windows или Linux либо Cmd+Option+U на macOS.

Откроется новая вкладка с исходным HTML-кодом. Внутри работает поиск по странице (Ctrl+F или Cmd+F) — по нему удобно быстро находить нужные теги, например <title> или подключённые скрипты.

Через контекстное меню

Если сочетания клавиш забываются, тот же результат даёт правый клик мышью:

  1. Кликните правой кнопкой по пустому месту страницы (не по картинке и не по ссылке).
  2. Выберите пункт «Просмотр кода страницы» (в англоязычном интерфейсе — View Page Source).

Обратите внимание: в контекстном меню обычно есть два похожих пункта — «Просмотр кода страницы» открывает весь исходник в отдельной вкладке, а «Просмотреть код» (или «Исследовать элемент») открывает DevTools на конкретном элементе. Об их различии — в следующем разделе.

Префикс view-source: в адресной строке

Третий способ не требует ни мыши, ни горячих клавиш — достаточно адресной строки:

  1. Установите курсор в адресную строку браузера.
  2. Введите view-source: и сразу за ним — полный адрес страницы, например view-source:https://yusmpgroup.ru.
  3. Нажмите Enter — откроется исходный код по указанному URL.

Этот приём удобен, когда нужно посмотреть код страницы, которую вы ещё не открывали, или быстро сравнить исходники двух URL, просто меняя адрес. Работает он и в мобильных браузерах — об этом ниже.

Что такое DevTools и чем он отличается от просмотра кода

DevTools (инструменты разработчика) — это встроенная в браузер панель для анализа и отладки страниц, которая показывает не «сырой» исходник, а живой DOM и позволяет менять страницу прямо на экране. Открывается она клавишей F12 либо сочетанием Ctrl+Shift+I (на macOS — Cmd+Option+I), а также через контекстное меню → «Просмотреть код». Главная вкладка для работы с разметкой называется Elements (в русском интерфейсе — «Элементы»).

В отличие от просмотра исходного кода, DevTools показывает структуру страницы такой, какой она стала после выполнения всех скриптов. Здесь можно навести курсор на любой элемент и увидеть его на странице, отредактировать текст и стили «на лету» (изменения временные, до перезагрузки), найти нужный узел по CSS-селектору или XPath через поиск (Ctrl+F внутри панели Elements) и сразу увидеть применённые к нему стили в соседней панели Styles.

Схематичное представление структуры веб-страницы: вложенные блоки элементов и сетка при инспектировании

Сравнительная таблица: view-source vs DevTools

Чтобы выбрать нужный инструмент, сравним просмотр исходного кода и DevTools по ключевым параметрам:

ПараметрПросмотр кода (view-source / Ctrl+U)DevTools (F12, вкладка Elements)
Что показываетИсходный HTML ровно от сервераЖивой DOM после выполнения JavaScript
Виден ли результат работы JSНетДа
Редактирование на летуНет, только чтениеДа (временно, до перезагрузки)
Поиск по кодуCtrl+F по тексту исходникаCtrl+F, поиск по тексту, CSS-селектору и XPath
Просмотр стилей элементаНетДа, панель Styles
Когда использоватьБыстро проверить метатеги, разметку, что отдал серверРазобрать динамический контент, отладить верстку и стили

Короткое правило: если нужно быстро увидеть, что именно отдаёт сервер (метатеги, микроразметку, ссылки), — открывайте исходный код. Если нужно разобраться с интерактивным поведением и стилями конкретного элемента — работайте в DevTools.

Как посмотреть код страницы на телефоне

На смартфоне исходный код тоже доступен, хотя мобильные браузеры прячут привычные пункты меню. Есть два подхода: быстрый просмотр через view-source: прямо на телефоне и полноценная удалённая отладка через компьютер, которая даёт настоящий инспектор.

Android — удалённая отладка через Chrome

Быстрый способ на Android — открыть в мобильном Chrome новую вкладку и ввести в адресной строке view-source: перед адресом сайта: браузер покажет исходный HTML. Для полноценной работы с DOM используйте удалённую отладку:

  1. Включите на телефоне «Режим разработчика» и в нём — «Отладку по USB».
  2. Подключите телефон к компьютеру кабелем и разрешите отладку при запросе.
  3. На компьютере откройте в Chrome адрес chrome://inspect.
  4. Найдите в списке нужную вкладку телефона и нажмите inspect — откроются полноценные DevTools с живым DOM мобильной страницы.

Такой режим показывает страницу ровно так, как её видит смартфон, и позволяет отлаживать мобильную верстку на большом экране.

iOS — Web Inspector через Mac

На iPhone исходный код и DOM смотрят через Safari Web Inspector, для чего нужен компьютер Mac:

  1. На iPhone откройте Настройки → Safari → Дополнения и включите «Веб-инспектор».
  2. На Mac в Safari включите меню разработчика: Настройки → Дополнения → «Показывать меню „Разработка“».
  3. Подключите iPhone к Mac кабелем и разрешите доверие устройству.
  4. В Safari на Mac откройте меню «Разработка», найдите в нём ваш iPhone и нужную вкладку — откроется Web Inspector с кодом мобильной страницы.

Если Mac под рукой нет, на iPhone остаётся доступным быстрый просмотр через view-source: в адресной строке браузера — этого достаточно, чтобы проверить метатеги и структуру страницы.

Что можно увидеть в исходном коде и как его читать

В исходном коде видна вся клиентская часть страницы — то, что браузер использует для отрисовки и что важно для SEO-анализа. Читать код проще, если знать, где что искать. Вот основные элементы, на которые стоит смотреть:

  • Метатеги — в блоке <head>: тег <title> (заголовок в выдаче), <meta name="description"> (описание), <link rel="canonical"> (канонический URL) и Open Graph-теги для соцсетей.
  • Заголовки H1–H3 — структура контента и то, как расставлены смысловые акценты на странице.
  • Ссылки и изображения — теги <a> с их href и rel, а также <img> с атрибутами alt (важны для SEO и доступности).
  • Подключённые CSS и JavaScript — теги <link rel="stylesheet"> и <script>: показывают, какие стили и библиотеки использует сайт.
  • Счётчики аналитики — фрагменты кода Яндекс.Метрики, Google Analytics и рекламных пикселей.
  • Микроразметка — блоки application/ld+json со структурированными данными Schema.org (статьи, товары, хлебные крошки, FAQ).

Чтобы быстро найти нужное, используйте поиск Ctrl+F прямо в исходнике или в DevTools. Например, введите description, чтобы проверить метаописание, или ld+json, чтобы увидеть всю микроразметку страницы.

Чего в исходном коде НЕТ

В исходном коде страницы нет ничего из серверной части — там видна только клиентская сторона, которую браузер и так получает для отрисовки. Это принципиальный момент для тех, кто беспокоится о безопасности: публичность HTML — норма, а не уязвимость. Чего вы не увидите в коде:

  • Серверный код — программы на PHP, Python, Node.js, Java выполняются на сервере, а в браузер уходит уже готовый результат (HTML), а не сам код.
  • Пароли и секретные ключи — учётные данные, ключи API и токены хранятся на сервере и в клиентский код корректно спроектированного сайта не попадают.
  • Содержимое базы данных — сами таблицы и записи недоступны; в HTML попадают лишь те данные, которые сервер решил показать на конкретной странице.
  • Бизнес-логика — правила расчётов, обработки заказов и внутренние алгоритмы остаются на сервере.

Именно поэтому просмотр исходного кода любого сайта не является взломом: браузер показывает лишь то, что сервер и так отправил всем посетителям. Всё по-настоящему чувствительное грамотный разработчик держит на серверной стороне — и это одно из базовых правил веб-безопасности.

Как использовать исходный код на практике

Исходный код — это рабочий инструмент, а не просто «интересно посмотреть»: с его помощью решают конкретные задачи SEO, верстки и отладки. Вот самые частые практические сценарии:

  • Анализ конкурентов для SEO — открыть исходник страниц из топа выдачи и посмотреть их title, description, заголовки и микроразметку, чтобы понять, как оформлены лидеры ниши.
  • Проверка собственной разметки — перед публикацией убедиться, что canonical проставлен верно, метатеги на месте, а Schema.org-разметка не сломана.
  • Изучение и отладка верстки — разобрать, как реализован понравившийся блок, и найти причину, по которой элемент отображается не так, как задумано.
  • Диагностика ошибок — увидеть, какие скрипты не загрузились или конфликтуют, проверить пути к ресурсам и подключённым файлам.
  • Сохранение изображений и ассетов — найти в коде прямые ссылки на картинки, иконки и шрифты.

Всё это — часть повседневной работы фронтенд-разработчика. Если вы хотите, чтобы ваш сайт был не только красивым, но и с чистой, поддерживаемой разметкой и корректными SEO-тегами, за это отвечает верстка и фронтенд-разработка: именно на этом этапе закладывается качество кода, который потом увидят и поисковые роботы, и любой, кто откроет исходник.

Частые ошибки и нюансы

При работе с исходным кодом новички чаще всего спотыкаются об одни и те же вещи — зная о них заранее, вы сэкономите время. Вот ключевые нюансы:

  • Исходник ≠ DOM. Если сайт дорисовывает контент через JavaScript, в исходном коде его не будет. Динамический контент ищите в DevTools во вкладке Elements, а не в view-source.
  • Минифицированный код. На продакшн-сайтах CSS и JS часто сжаты в одну строку без пробелов и переносов. Чтобы читать их удобно, используйте кнопку форматирования (Pretty Print, значок { }) в DevTools.
  • Кеш браузера. Иногда вы смотрите устаревшую версию кода из кеша. Обновите страницу с очисткой кеша (Ctrl+Shift+R), чтобы увидеть актуальный вариант.
  • Два разных пункта меню. «Просмотр кода страницы» открывает весь статичный исходник, а «Просмотреть код» / «Исследовать элемент» — DevTools на конкретном элементе. Это разные инструменты для разных задач.

Понимание этих различий отделяет поверхностный взгляд на код от осознанного анализа. Особенно важно помнить про пару «исходник против DOM»: именно она объясняет большинство ситуаций, когда «в коде чего-то нет, хотя на странице это есть».

Часто задаваемые вопросы

Как быстро открыть исходный код страницы?

Нажмите Ctrl+U в Windows или Linux либо Cmd+Option+U в macOS — откроется вкладка с исходным HTML. Ещё быстрее — ввести view-source: перед адресом сайта прямо в адресной строке браузера.

Чем отличается «просмотр исходного кода» от DevTools?

Просмотр исходного кода показывает HTML ровно в том виде, в каком его прислал сервер, до выполнения скриптов. DevTools показывает живой DOM с учётом изменений, внесённых JavaScript, и позволяет редактировать страницу и стили на лету.

Можно ли посмотреть код страницы на телефоне?

Да. В мобильном браузере введите view-source: перед адресом страницы. Для полноценного инспектора используйте удалённую отладку: на Android — через chrome://inspect по USB, на iPhone — Web Inspector в Safari через Mac.

Законно ли смотреть исходный код чужого сайта?

Да. HTML, CSS и клиентский JavaScript браузер получает от сервера публично, чтобы отрисовать страницу. Просмотр этого кода не является взломом и не нарушает закон — вы видите ровно то, что сервер отправляет всем посетителям.

Почему код на странице отличается от того, что я вижу?

Многие сайты дорисовывают содержимое динамически с помощью JavaScript уже после загрузки. В исходном коде этого контента нет — он появляется только в DOM. Смотрите DOM во вкладке Elements в DevTools, а не в исходнике.

Виден ли в исходном коде серверный код и пароли?

Нет. Серверный код (PHP, Python, Node.js), содержимое базы данных и секретные ключи остаются на сервере и в браузер не передаются. В исходном коде виден только HTML, CSS и клиентский JavaScript.

Как найти в коде метатеги title и description?

Откройте исходный код или DevTools и нажмите Ctrl+F. Введите в поиск title, чтобы найти тег <title>, и meta name="description" — чтобы найти метаописание страницы.

Нужен сайт, а не только его код?

Команда YuSMP спроектирует чистую верстку и корректную SEO-разметку под ваш проект — от структуры до метатегов.

Заказать разработку сайта