Генератор SVG-клякс (blob)

Нажимайте кнопку, пока фигура не понравится, затем скопируйте SVG или скачайте его. Клякса — один плавный замкнутый контур, поэтому её можно масштабировать до любого размера и перекрашивать в коде или в любом векторном редакторе.

Код SVG

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="400" height="400"> <path fill="#ff6b6b" d="M179.2,104C179.6,126 157.9,155.2 137.6,165.6C117.2,176.1 75.5,177.1 57.4,166.9C39.2,156.6 27.2,124.3 28.5,104.3C29.8,84.4 47.5,59.1 65.3,47.3C83.1,35.5 116.3,24 135.3,33.4C154.2,42.9 178.8,81.9 179.2,104Z"/> </svg>

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Задайте сложность: 3–4 точки дают фигуры вроде гальки, 8–12 — более волнистые.
  2. Задайте неровность: 0 % — почти круг, 100 % — очень неровная фигура.
  3. Выберите цвет или режим «только контур» и нажимайте Новая фигура, пока результат не понравится.
  4. Скопируйте код или скачайте blob.svg.

Как это работает

Точки лежат на расстоянии от 80 × (1 − 0,6 × неровность) до 80 единиц от центра холста 200 × 200, с небольшим случайным сдвигом по углу. Через них проводится сплайн Катмулла — Рома, записанный кубическими кривыми Безье: каждая контрольная точка отстоит от своей опорной точки на одну шестую отрезка между её соседями. Так кривая плавно проходит через все точки и замыкается без угла.

Пример

Для четырёх точек на квадрате — (100, 20), (180, 100), (100, 180) и (20, 100) — первая кривая идёт от (100, 20) к (180, 100) с контрольными точками (100 + 160 ÷ 6, 20) = (126,7, 20) и (180, 100 − 160 ÷ 6) = (180, 73,3).

Советы

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

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

Как строится фигура?

Генератор расставляет точки по окружности через равные углы, сдвигает каждую внутрь на случайную величину и соединяет их плавной замкнутой кривой. Сложность — это число точек, неровность — насколько далеко внутрь они могут сместиться.

Можно ли снова получить ту же кляксу?

Каждая фигура строится из случайного зерна (seed). При смене сложности, неровности, цвета или размера зерно сохраняется, и фигура меняется предсказуемо; новое зерно выбирает только кнопка «Новая фигура». Чтобы сохранить фигуру, скопируйте или скачайте SVG.

Как использовать кляксу на сайте?

Вставьте код SVG прямо в HTML, сохраните его файлом для тега img или CSS-фона или возьмите только атрибут d контура для clip-path или маски.

Что меняет настройка размера?

Только атрибуты width и height у SVG. Сам рисунок задан во viewBox 200 × 200, поэтому остаётся чётким при любом размере, и его можно свободно масштабировать в CSS.

Ещё в разделе «Цвет»

Все инструменты раздела: Цвет ·Обновлено 4 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.