Генератор таблиц HTML

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

Поддерживаются поля CSV в кавычках, табуляция из электронных таблиц, строки с разделителем-точкой с запятой и разделители Markdown. Максимум: 50 строк, 20 столбцов и 1000 символов в ячейке.

Табличные данные

Писать <table>, <thead>, <tbody> и <tr> вручную для набора данных из десяти строк утомительно. Просто вставьте данные таблицы, разделённые табуляцией, в формате CSV или Markdown, и генератор создаст хорошо структурированный HTML с семантическими тегами, необязательным <caption>, правильными атрибутами scope и на выбор чередующимися строками (зебра), рамками или классами Tailwind, готовый к вставке в статью или на панель управления.

Как создать таблицу в HTML

  1. 1

    Вставьте свои данные

    TSV (копия из электронной таблицы), CSV и синтаксис таблиц в формате Markdown все корректно анализируются.

  2. 2

    Выберите параметры таблицы

    Строка заголовков, подпись, чередование строк (зебра), компактные или просторные строки.

  3. 3

    Выберите режим стилизации

    Стандартный HTML, встроенные стили, классы Bootstrap или классы Tailwind.

  4. 4

    Копируйте маркировку

    Результат, корректный семантический HTML, а не сетка из `<div>`, притворяющаяся таблицей.

Структура семантической таблицы

Таблицы, созданные с использованием соответствующих тегов, являются доступными для пользователей систем чтения экрана и легко поддаются оформлению. Генератор формирует такую структуру:

<table>
  <caption>Q1 sales figures</caption>
  <thead>
    <tr>
      <th scope="col">Region</th>
      <th scope="col">Q1</th>
      <th scope="col">Q2</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">EU</th>
      <td>$120k</td>
      <td>$145k</td>
    </tr>
  </tbody>
</table>

Элементы и их функции

Элемент Цель
<caption> Краткое описание таблицы; программы чтения с экрана читают его первым
<thead> Заголовки столбцов; отображаются отдельно от тела таблицы
<tbody> Строки данных
<tfoot> Итоги и сноски; размещаются внизу независимо от положения в коде
<th scope="col"> Заголовок столбца
<th scope="row"> Заголовок строки (например, первая ячейка каждой строки)
<td> Ячейка данных

Адаптивные приёмы

  • Горизонтальная прокрутка: оберните таблицу в <div style="overflow-x:auto">, чтобы на узких экранах она прокручивалась, а не ломала вёрстку.
  • Перестроение под мобильные: продублируйте заголовки в атрибутах data-label и с помощью CSS превратите строки в вертикальные карточки, удобно для небольших наборов данных.
  • Перекомпоновка через grid: сложные таблицы можно перестроить средствами CSS Grid, но при этом теряется встроенная навигация с клавиатуры; оправдано только для панелей управления.

Контрольный список доступности

  • У каждого <th> есть атрибут scope.
  • Для сложных объединений ячеек используйте headers="...", чтобы связать ячейки данных с идентификаторами заголовков.
  • Подпись кратко описывает назначение таблицы.
  • Не используйте таблицы для визуальной вёрстки, применяйте CSS Grid или Flexbox.

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

Да. Данные из буфера обмена таблицей представлены в формате TSV (разделённом табулаторами), который генератор обрабатывает нативно: строки преобразуются в <tr>, а ячейки, разделённые табулаторами, в <td>.

Классы CSS для всех элементов, под контролем пользователя; встроенные стили для электронных писем (где внешние таблицы стилей часто блокируются). Режимы Bootstrap и Tailwind генерируют готовые к использованию коды классов для этих фреймворков.

Не автоматически. Каждое импортированное значение становится отдельной ячейкой. После копирования HTML добавьте colspan или rowspan вручную и проверьте связь с заголовками: для объединённых ячеек могут понадобиться атрибуты id и headers.

Да, добавляются атрибуты scope="col" и scope="row"; при указании атрибута <caption> он автоматически формируется. Для проверки сложных таблиц используйте программу-читатель экрана или расширение axe DevTools.

Сопутствующие инструменты

Справочная таблица ASCII

Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.

Справочник символов HTML

Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.

Генератор цветовой палитры

Создавайте монохромные, аналоговые, комплементарные, триадные или тетрадные палитры из базового HEX-цвета и экспортируйте готовые CSS-переменные.

Генератор случайных букв

Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.

Счетчик FPS

Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.

Генератор случайных цветовых палитр

Создавайте случайные палитры из 2–15 цветов, выбирайте яркий, пастельный, приглушенный или темный стиль и копируйте HEX-коды или CSS-переменные.