Skip to main content
ClaudeWave

Preview, clean up, vectorize & export your logo — 100% in your browser. No uploads, no sign-up.

ToolsRegistry oficial0 estrellas0 forks● TypeScriptMITActualizado today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/7/2026
Get started
Method: Clone
Terminal
git clone https://github.com/Blaxzter/LogoLab
1. Clone the repository.
2. Follow the README for installation and usage instructions.
Casos de uso

Resumen de Tools

<div align="center">

# 🔬 LogoLab

### Drop in a logo → preview it in real-world contexts → clean it up, vectorize it, and export a production-ready icon set.

**100% in your browser. No uploads, no backend, no sign-up.**

[**▶ Try it live**](https://logolab.fabraham.dev) · [GitHub repo](https://github.com/Blaxzter/LogoLab) · [Report an issue](https://github.com/Blaxzter/LogoLab/issues)

![LogoLab preview](docs/hero.png)

</div>

---

You just generated an app icon / logo with Midjourney, Gemini, DAL·E, or your favourite
vector tool — but does it actually *work*? Is it legible at 16px? Does that white line-art
mark disappear on a light nav bar? How does it look as an iOS app icon, or cropped into a
circular avatar?

**LogoLab** answers all of that in one place, then helps you ship the asset: remove the
junk background, trace it to a clean SVG, and export every favicon / PWA icon you need.

> No logo handy? Hit **Try an example logo** in the sidebar to load one of the built-in
> samples and play with every tool right away. The **Icon sheet** tab has its own examples —
> real image-model output, so you can try the splitter without generating a sheet first.

## ✨ Features

### 🖼️ Preview in real contexts
See your logo composited into **real device screenshots** (drag it into any app slot), plus
a desktop website nav, browser tabs & favicons, an app splash screen, an App Store listing,
a circular social avatar, and a size-&-contrast matrix (16 → 128px on light *and* dark).

- **Background card** — give a white / line-art logo a colored backplate (color, shape,
  radius, shadow). The classic "my logo vanishes on white" fix.
- **Recolor (tint)** — repaint a monochrome mark in any brand color via its alpha, plus
  one-click invert.
- **Light / dark** context toggle and a custom page background.
- **🎯 Live favicon** — the logo you're working on becomes this tab's favicon in real time.

### 🧽 Cleanup — background remover
A magic-wand / flood-fill eraser **plus hand brushes and an AI cutout** for AI-generated icons
that ship with a baked background.

![Cleanup](docs/cleanup.png)

- **One-click removers:** **Auto-remove** (floods the four corners) and **🤖 AI auto-remove** —
  a Hugging Face segmentation model (`briaai/RMBG-1.4`) that runs **entirely in your browser**
  and handles tricky backgrounds and the enclosed holes the corner flood can't reach. The model
  (~tens of MB) downloads on first use, then is cached & offline — nothing is ever uploaded.
- **Manual tools:** **Magic** (flood-fill a connected region), **By color** (key out one color
  everywhere), and **Erase / Restore** brushes — drag to rub out leftovers by hand or paint the
  original back where you went too far, with an adjustable brush size.
- **Tolerance** + **edge-softness** (anti-aliased cuts) + **defringe**, full **undo / redo**
  (incl. `Ctrl/⌘+Z` · `Ctrl/⌘+Shift+Z`) and **reset**.
- **Flip background** toggles the canvas between a light and dark transparency checkerboard, so
  white / light line-art logos stay visible while you work.
- **Apply** feeds the clean transparent PNG straight into preview, vectorize, and export.

### ✏️ Vectorize — a small in-browser vector studio
A **structure-first** tracer that segments the image by smoothness, fits a paint model
(flat, gradient or layered glow) to each region, then traces clean curves — or, for line
art, traces the middle of every line as a real stroke — plus a full node editor, all
client-side. The research behind each stage is in
[🔬 Algorithms & papers](#-algorithms--papers) below.

![Vectorize](docs/vectorize.png)

- **Clean curves, not staircases:** the whole image is traced as one planar map, so every
  boundary two colours share is drawn exactly once — neighbouring shapes meet exactly, with
  no gaps, overlaps or hairline seams. Edges are placed with sub-pixel accuracy from the
  anti-aliasing, and corners stay sharp where the pixels show a corner. One-colour art goes
  through the same tracer as an ink / paper map.
- **Gradients:** detects linear / radial gradients and rebuilds soft "glow" backgrounds as a
  base paint under translucent radial layers — real, editable gradients, not flat
  posterized bands.
- **Mode: Auto / Color / Mono.** Auto counts the inks: one-ink art traces as a single clean
  mono shape with a measured cut (and **Invert** for light ink on a dark ground), painted in
  the ink's own colour; anything with more inks traces in colour.
- **Line art as strokes:** turn on **Strokes** and a monoline icon, a diagram or a
  page of sheet music comes back as the lines it was drawn with — open and closed **stroked
  paths with a measured width** you can re-weight — instead of the filled outline of every
  line. Ink no stroke explains (a dot, a note head) stays a fill. In Colour mode every line
  keeps its own ink, and lines of different colours that cross stay whole.
- **Find best settings:** one button traces five candidate setups (mono, strokes, flat, flat
  on a gradient backdrop, full gradients) on a small copy of your image, scores each against
  the original, applies the winner and lists the runners-up one click away. It only runs
  when you press it.
- **Smoothing**, **despeckle** and **fidelity** (shape-snapping) dials, optional **remove
  background**, **region markers** to protect spots the auto-merge would otherwise fuse,
  and **Reset** back to the settings a fresh upload of this image gets.
- **Studio layout:** full-height workspace with **Split / Traced / Original / Overlay**
  (ghost) / **Difference** views, synced pan & zoom, a paths panel (select, recolor, hide,
  delete) and a **"How it works"** explainer that walks your image through every stage live.
- **See how close it is:** the status bar carries a **ΔE** readout — the mean colour
  difference between the result and your image, the same metric the tracer's own
  benchmarks are scored in — and clicking it opens **Difference**, a per-pixel heat map of
  where the trace and the original disagree. "It looks about right" becomes a number and a
  picture.
- **Node editing, Affinity-style:** drag anchors & Bézier handles (smooth nodes mirror,
  `Alt` breaks symmetry), double-click a segment to add a node, double-click an anchor to
  toggle corner ↔ smooth, `Del` to remove, full **undo / redo**.
- **AI upscale for small rasters (opt-in):** a tiny PNG (≤ 320 px) can be enlarged ×2–×4 by an
  in-browser super-resolution model (waifu2x swin_unet, lazily loaded) before tracing — measured
  to halve the outline error and keep corners that tracing it small loses, at a few seconds per
  trace. Off by default; inert on SVGs and on rasters large enough already.
- Already-vector uploads can be **cleaned & edited directly** or re-traced from pixels.
- **Download** or **copy** the optimized SVG.

### 🖊️ Editor — draw and edit SVG
A small vector editor for the logo itself: open an SVG (or your traced result), start from
a blank artboard, or pick an example drawing.

- **Move / Node / Pen** tools plus **rectangle, ellipse, line, polygon and star**, each on a
  single-key shortcut; hold `Space` to pan with any tool.
- **Layers** with groups, rename, reorder by drag, hide and duplicate; a **properties** rail
  for fill, stroke, size and alignment; **snapping** and a grid.
- Path operations: join, split at a node, break apart, combine, reverse — with full
  **undo / redo**.
- Edits become the working logo as you make them, so Preview and Export always show your
  latest drawing; just opening a file changes nothing.

### 📦 Export — favicons & PWA icons
Generate a complete, production-ready icon set as a single `.zip`.

![Export](docs/export.png)

- Favicons (incl. a real multi-size **`favicon.ico`**), Apple touch, Android / Chrome,
  **maskable** icons (with safe-zone), and Windows tiles.
- A `manifest.webmanifest` and a copy-paste `<head>` snippet.
- Presets (**Web essentials / Full PWA / Everything**) and a live preview that follows your
  sidebar appearance (card color, shape, radius, padding, scale, tint).

### 🧩 Icon sheet — one image, a whole set
Drop the sheet an image model hands you ("a set of 16 weather icons, captioned") and get every
icon back as its own clean SVG.

- The icons are found on the paper — captions and titles are recognised and set aside — or the
  sheet is split by an even grid you specify. Boxes can be dragged, resized and drawn by hand.
- Every icon goes through the same vectorizer, a few at a time; open any one for the full editor.
- **Names from captions** — each icon is named after the text under it (`security-camera.svg`),
  read in the browser by [Tesseract.js](https://github.com/naptha/tesseract.js) (engine fetched
  the first time a sheet has captions, ~5 MB, then cached; switch it off under **Names**). Add a
  **prefix / suffix** to every name for the export.
- One zip: traced SVGs, cropped PNGs (paper knocked out), or both.

### 💾 Installable, offline, and it remembers where you were
LogoLab is a PWA. Install it from the address bar (or the **Install app** button in the header)
and it runs as its own window, with no network at all.

- **Offline** — the app shell, every tab, the tracer and its Web Worker, the bundled examples
  and the device mockups are stored on install (~4 MB). What is *not* stored: the `/labs`
  research harnesses and the optional AI models, which are 27 MB of the build and are cached
  only if you actually open them. See [`src/pwa/`](src/pwa/).
- **Nothing is lost on reload.** The upload, the appearance, every trace setting and region
  marker, the traced document with your hand edits, an un-applied cleanup cutout, the whole
  icon sheet with all of its traces, the editor's drawing and the export selection all come
  back. Settings ride in `localStorage` (read synchronously, so they are right in the first
  painted frame); the bytes and the documents ride in IndexedDB, read once before the first
  render. A **Saved just now** chip in the title bar says when it last hap
background-removalclient-sidefavicon-generatorimage-tracingpwareactsvgtransformers-jsvectorizerwebgpu

Lo que la gente pregunta sobre LogoLab

¿Qué es Blaxzter/LogoLab?

+

Blaxzter/LogoLab es tools para el ecosistema de Claude AI. Preview, clean up, vectorize & export your logo — 100% in your browser. No uploads, no sign-up. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-06.

¿Cómo se instala LogoLab?

+

Puedes instalar LogoLab clonando el repositorio (https://github.com/Blaxzter/LogoLab) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar Blaxzter/LogoLab?

+

Nuestro agente de seguridad ha analizado Blaxzter/LogoLab y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene Blaxzter/LogoLab?

+

Blaxzter/LogoLab es mantenido por Blaxzter. La última actividad registrada en GitHub es del 2026-10-06, con 3 issues abiertos.

¿Hay alternativas a LogoLab?

+

Sí. En ClaudeWave puedes explorar tools similares en /categories/tools, ordenados por popularidad o actividad reciente.

Despliega LogoLab en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: Blaxzter/LogoLab
[![Featured on ClaudeWave](https://claudewave.com/api/badge/blaxzter-logolab)](https://claudewave.com/repo/blaxzter-logolab)
<a href="https://claudewave.com/repo/blaxzter-logolab"><img src="https://claudewave.com/api/badge/blaxzter-logolab" alt="Featured on ClaudeWave: Blaxzter/LogoLab" width="320" height="64" /></a>

Más Tools

Alternativas a LogoLab