Перейти к содержимому

Вставьте ссылку

URL to Figma: вставьте ссылку и получите редактируемые слои

Самый быстрый путь в Figma. Вставьте любой публичный URL — HTML to Frames отрендерит, измерит и пересоберёт страницу на вашем холсте.

  • Рендеринг в изолированном браузере-песочнице
  • Cookie-баннеры и попапы скрываются по запросу
  • Результат выдаётся один раз и никогда не записывается на диск

Скоро в Figma Community

URL to Figma: вставьте ссылку и получите редактируемые слои

URL to Figma — самый короткий путь от живой страницы к редактируемому дизайну: скопируйте адрес, вставьте его в плагин HTML to Frames, выберите экран и нажмите импорт. Не нужно ставить расширение, экспортировать код или загружать файлы. Это правильный выбор всякий раз, когда страница публичная: анализ конкурентов, разбор референсов, сайты клиентов перед редизайном и ваши собственные продакшн-страницы.

Между вставкой и результатом происходит многое. Страницу загружает сервис захвата HTML to Frames в изолированном браузере-песочнице — так, как её видит обычный посетитель. Если вы попросите, сначала скрываются cookie-баннеры и попапы. Страница прокручивается, чтобы успел подгрузиться ленивый контент, анимации замораживаются ради чистого кадра, а реальная ширина дизайна измеряется, чтобы фрейм Desktop соответствовал тому, как сайт был свёрстан.

Затем плагин считывает вычисленную раскладку и стили и строит нативные слои Figma на вашем холсте, применяя Auto Layout везде, где его можно проверить. Текст редактируемый, SVG становятся векторами, а изображения сохраняют способ вписывания.

Приватность заложена в архитектуру. Результат передаётся в ваш плагин один раз и затем удаляется из памяти. Он никогда не записывается на диск, а запись о задаче забывается через 15 минут. Полная архитектура описана на странице безопасности.

Для страниц за логином или на localhost используйте расширение для Chrome. Для множества страниц смотрите website to Figma. А для первого знакомства руководство Как конвертировать HTML в Figma разбирает каждый вариант.

URL to Figma за три шага

  1. 01

    Скопируйте адрес страницы

    Подойдёт любой публичный URL: главная, карточка товара, статья в блоге или таблица тарифов.

  2. 02

    Вставьте его во вкладку Link

    Откройте HTML to Frames в Figma, вставьте URL и выберите экран, например Desktop или Mobile.

  3. 03

    Импортируйте

    Страница рендерится, измеряется и пересобирается в редактируемые слои на текущей странице Figma.

Что происходит после вставки ссылки

Изолированный браузер

Страницы загружаются в браузере-песочнице в отдельном контейнере — отдельно от API и декодирования изображений.

Попапы не мешают

Опция Hide cookie banners & popups убирает оверлеи согласия перед захватом.

Ленивый контент подгружен

Страница прокручивается, чтобы подгружаемый при скролле контент был на месте, а анимации замораживаются.

Измеренная ширина

Фрейм Desktop использует реальную ширину дизайна сайта, а не фиксированную догадку.

Extra wait для медленных страниц

На Pro тяжёлым страницам можно дать больше времени на загрузку перед захватом.

Повторный импорт в один клик

Исходный URL хранится во фрейме, поэтому его можно обновить после изменений на странице.

Что происходит за кулисами импорта по URL

Вставка ссылки выглядит мгновенной, но сервис захвата делает несколько вещей, чтобы результат совпал с тем, что видит посетитель.

  1. Изолированная загрузка. Страница открывается в Chromium-песочнице, запущенной в отдельном контейнере с ограничениями seccomp. Каждый запрос проходит защиту от SSRF, поэтому URL нельзя использовать для доступа к внутренним адресам.
  2. Очистка. При включённой опции Hide cookie banners & popups баннеры согласия и оверлеи удаляются перед захватом.
  3. Ленивый контент. Страница прокручивается, чтобы изображения и секции, подгружаемые при скролле, были на месте к моменту захвата.
  4. Неподвижность. Анимации замораживаются, а WebGL — через несколько кадров, поэтому ничего не попадает в кадр посреди перехода.
  5. Измерение. Измеряется реальная ширина дизайна: 1920 для full-bleed-дизайнов, ширина контейнера для сайтов с фиксированным контейнером, 1440 для резиновых.
  6. Доставка. Захваченная структура передаётся в ваш плагин один раз, затем удаляется из памяти.

Изображения обрабатывает отдельный контейнер-декодер без доступа в интернет. Затем плагин локально строит слои в Figma и применяет проверенный Auto Layout. Для многоязычных сайтов опция Page language позволяет выбрать один из 15 языков. Каждая опция описана в документации.

Скорость: какие опции выбрать

Чаще всего импорту по URL хватает настроек по умолчанию. Если хотите тонкой настройки, сильнее всего влияют несколько параметров:

Экраны

Каждый дополнительный экран — это ещё один захват. Экраны одной страницы снимаются параллельно, и полный адаптивный набор всё равно считается одним импортом. Free захватывает один экран на импорт; Pro и Team — до четырёх.

Full page

Захват всей прокручиваемой страницы даёт полный дизайн. Отключите опцию, если нужна только верхняя часть страницы.

Images

Оставьте изображения включёнными для законченного вида или отключите их, если вас интересуют только раскладка и типографика.

Extra wait (Pro)

Некоторые страницы продолжают подгружать контент уже после того, как выглядят готовыми. Extra wait даёт им больше времени, чтобы поздние секции попали в импорт.

Detailed layers (Pro)

Опция на случай, когда нужно более подробное дерево слоёв для изучения, а не структура по умолчанию.

Если страница обрезана лимитом тарифа, в результате появляется заметная фиолетовая полоса Capture limit, так что вы всегда знаете, видите ли страницу целиком. Чем отличаются тарифы — смотрите на странице цен.

Приватность при импорте по URL

Вставляя URL, вы просите наш сервис захвата посетить страницу от вашего имени, поэтому вопрос, что происходит с данными, вполне законный.

  • Рендеринг выполняется в изолированном браузере-песочнице.
  • Результат передаётся в ваш плагин один раз и затем удаляется из памяти. Он никогда не записывается на диск.
  • Запись о задаче забывается через 15 минут.
  • Логи ограничены: журнал импортов хранится 180 дней, IP-адрес удаляется через 30 дней, журнал безопасности — 90 дней.
  • Никакого трекинга: в плагине, расширении и на сайте нет cookie, аналитики и пикселей отслеживания, а данные никогда не продаются.

Данных о вас тоже минимум. Идентификатор аккаунта формируется из вашего Figma user id, и мы никогда не получаем от Figma ваше имя или email. Плагин не читает содержимое вашего файла Figma. Он создаёт новые слои и читает только метаданные собственных фреймов, например исходный URL и ширину.

Импорт по URL работает только для страниц, доступных сервису захвата как анонимному посетителю. Для всего, что за логином, расширение для Chrome делает захват в вашем собственном браузере. Все подробности — на странице безопасности.

Частые вопросы

Написать в поддержку

Любую публичную веб-страницу, которую сервис захвата может открыть как анонимный посетитель. Страницы, требующие входа, локальные dev-серверы на localhost и адреса частных сетей так недоступны; для них используйте бесплатное расширение для Chrome — оно делает захват в вашем собственном браузере.

Только если вы этого хотите. Включите Hide cookie banners & popups — баннеры согласия и оверлеи будут скрыты перед захватом и не закроют страницу на холсте. Оставьте опцию выключенной, если вы дизайните сам баннер.

Фрейм Desktop использует измеренную ширину дизайна, а не ширину вашего монитора. Full-bleed-дизайны получают 1920 с центрированным контентом, сайты с фиксированным контейнером — ширину контейнера, резиновые — 1440. Tablet 768, Mobile 390 и Laptop 1280 фиксированы, а Pro добавляет Custom width.

На очень медленных страницах поздно загружаемый контент может не попасть в захват. На Pro опция Extra wait даёт странице больше времени перед захватом. Если страница обрезана лимитом тарифа, это отмечает фиолетовая полоса Capture limit. Экран результатов также показывает предупреждения.

Нет. Страницы рендерятся в изолированном браузере, результат передаётся в ваш плагин один раз и затем удаляется из памяти. Он никогда не записывается на диск, а запись о задаче забывается через 15 минут. Cookie, аналитика и трекинг не используются.

Да. Исходный URL хранится в каждом фрейме, поэтому его можно импортировать заново одним кликом. Это удобно, чтобы следить за страницей от релиза к релизу или обновить референс перед дизайн-ревью, не вставляя адрес снова и не настраивая импорт заново.

Хватит перерисовывать веб вручную.

Вставьте ссылку и за секунды получите настоящие редактируемые адаптивные слои Figma. Начать можно бесплатно — 10 импортов каждый месяц.

Без банковской карты. Pro покупается прямо в Figma.

Скоро в Figma Community