DEV Community

Cover image for The 10-Tool Design Workflow I Use in 2026 (Ordered by Project Stage, Not Hype)
jojo_willnn_
jojo_willnn_

Posted on

The 10-Tool Design Workflow I Use in 2026 (Ordered by Project Stage, Not Hype)

Most “best design tools” posts are written from a bookmark folder, not from a real project deadline. I’ve been designing and shipping digital products for over a decade, so my stack is small on purpose. These are the 10 tools that survive across real client work, side projects, and handoff chaos.

One of them is a palette generator I open before Figma. Two of them are tools I’m affiliated with, and I’ll disclose that clearly below. The rest solve specific, recurring problems in UI/UX, front-end, and visual content workflows.

Instead of ranking them from “handy” to “essential,” I ordered them by where they fit in an actual project: visual direction → structure → asset editing → optimization → motion → product media → responsive QA.

Disclosure: I’m affiliated with White Bg and BGRemover. I’ve included them because they solve real workflow problems, and I’ve marked them below.

TL;DR: The workflow order

Stage Tool Input Output Use when
1. Visual direction FreeColorTool Image, moodboard, logo Hex palette, CSS/SCSS/Tailwind You need a palette before opening Figma
2. Structure Figma Ideas, wireframes, screenshots Components, prototypes, specs You’re designing UI or handing off to devs
3. Quick file editing Photopea PSD, XD, Sketch, Figma Edited image/asset You need one layer from a legacy file
4. SVG optimization SVGOMG Exported SVG Smaller SVG Your icon set is bloating the bundle
5. Placeholder imagery Unsplash Search query Photos, illustrations, renders You need moodboard or hero imagery fast
6. Background graphics Haikei Colors, shape settings SVG/PNG backgrounds You want non-templated hero sections
7. Motion LottieFiles Lottie JSON Lightweight animation You need to show micro-interactions
8. White product media WhiteBackground.com JPG, PNG, WebP, MP4, MOV Pure white#FFFFFFimages/clips Marketplace or catalog needs white bg
9. Transparent media BGRemover.com Images and short videos Transparent PNG/MP4/MOV/WebM You’re compositing on multiple backgrounds
10. Responsive QA Responsively App Local URL or live site Multi-viewport preview You’re chasing breakpoint bugs

1. How do I pick a palette before opening Figma?

I use FreeColorTool first because color decisions set the tone for everything else. It does two things without forcing me into a bloated dashboard: extract a palette from an image, and generate harmonious combinations from scratch.

My usual flow: drop in a brand logo, a moodboard screenshot, or a product photo. Within seconds I get a six-color palette with hex codes. I lock the colors that feel right, shift the ones that don’t, and export.

What makes it useful for front-end work is the export. I can copy CSS variables, SCSS, or a Tailwind config block instead of manually retyping hex codes.

js

// tailwind.config.js — paste from FreeColorTool export, then adjust names
module.exports = {
  theme: {
    extend: {
      colors: {
        brand: {
          50: '#f5f7ff',
          100: '#e6ebff',
          500: '#4f6bff',
          700: '#2f43b8',
          900: '#17205c',
        },
      },
    },
  },
};
Enter fullscreen mode Exit fullscreen mode

Failure mode: Using a palette generator that only shows a rainbow wheel. That’s not a workflow tool. FreeColorTool earns its place because it either mines colors from references or suggests combinations that follow harmony rules.


2. Where should the actual UI work happen?

Figma is the center of the stack, but not because it has the longest feature list. It’s because it collapses several jobs into one file: wireframe, high-fidelity UI, prototype, and developer handoff.

In a recent project, I replaced a folder of Sketch files, Abstract commits, and InVision boards with one Figma file. That alone saved hours of version confusion.

The real productivity lever is auto-layout. If you build a base component set once — buttons, inputs, cards, modals — page assembly becomes dramatically faster. I’ve seen teams cut simple page construction time by more than half after standardizing auto-layout components.

My rule: Don’t open Figma until you have a palette and a rough content hierarchy. Otherwise you’ll design pretty screens that don’t survive real data.


3. What if I only need to edit one PSD layer?

Launching Creative Cloud for a single-layer edit feels absurd. Photopea runs in the browser and opens PSD, Sketch, XD, and Figma files. Layers, masks, blend modes, smart objects — enough of Photoshop’s core workflow is there.

I use it for:

  • extracting an asset from an old mockup,
  • resizing a batch of icons,
  • checking a legacy file without installing Adobe,
  • making quick edits when I’m on a machine that isn’t my main setup.

Where it breaks down: It’s still a browser app. For massive files or heavy compositing, a native editor may be faster. But for 80% of “I just need to open this and grab one thing” moments, Photopea is faster than waiting for Adobe to update.


4. How do I stop SVG exports from bloating my bundle?

Illustrator and other editors often export SVGs with metadata, comments, hidden layers, and excessive decimal precision. SVGOMG gives you a visual layer on top of SVGO so you can strip that junk without breaking the art.

In a recent icon cleanup, I ran 42 exported SVGs through SVGOMG. The set went from roughly 310 KB to 48 KB — about an 84.5% reduction — with no visible change at normal sizes.

My checklist before export:

  • Toggle the Compare view so you can see exactly what changed.
  • Enable Prettify once so developers get readable markup.
  • Remove unnecessary IDs and editor namespaces.
  • Check that paths still render correctly at 16px and 24px.

Failure mode: Blindly accepting every optimization. Sometimes precision reduction can warp very small details. Always compare before you ship.


5. Where do I find placeholder photos that don’t look fake?

Unsplash is still my default for moodboards, hero banners, and prototypes. The library is large, high-resolution, and free for commercial use without attribution. It’s also integrated into Figma and Sketch, but I often search the site directly when I’m building a visual direction outside the design file.

The Collections feature is the part more people should use. I create one collection per project and share a read-only link with stakeholders. It aligns everyone on visual direction before I spend hours polishing screens.

Search tip: Use vibe-based queries, not literal ones. “Soft gradients packaging” or “cyberpunk alleyway” gets you closer than “product photo.”


6. How do I make hero backgrounds that don’t look templated?

Haikei generates SVG assets: layered waves, blobs, grids, and topographic patterns. You control colors, complexity, and shape, then export SVG or PNG.

The reason I keep it is controlled randomness. I can lock the overall structure, jitter individual nodes, and avoid producing the same background twice. That’s useful when a landing page needs multiple sections that feel related but not copy-pasted.

Code snippet I use often:

css

.hero-blob {
  mix-blend-mode: soft-light;
  opacity: 0.55;
  filter: saturate(1.2);
}
Enter fullscreen mode Exit fullscreen mode

Combine a Haikei blob with low-opacity color and mix-blend-mode, and you get a polished SaaS hero without manually drawing bezier curves.


7. How do I show micro-interactions without After Effects?

LottieFiles gives you vector-based animations — loaders, success checkmarks, toggle states — that are tiny and scale cleanly. I use them in prototypes and sometimes in production.

When presenting a UI flow, I replace static screens with animated transitions. A button that morphs on click communicates intent better than a red arrow annotation. Their web editor also lets you tweak colors and playback speed inside the Lottie JSON.

html

<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
<lottie-player
  src="/animations/success.json"
  background="transparent"
  speed="1"
  loop
  autoplay
></lottie-player>
Enter fullscreen mode Exit fullscreen mode

Accessibility note: Respect prefers-reduced-motion. Not every animation needs to autoplay forever.


8. How do I batch white-background product photos and clips?

If you sell products, list on marketplaces, or build catalogs, you eventually need a pure white background. WhiteBackground.com removes the existing background and replaces it with clean #FFFFFF. It works in the browser for both images and short videos.

Supported inputs include JPG, PNG, WebP, MP4, and MOV. No green screen, no desktop install. Uploaded files are processed temporarily and removed after generation, which matters when you’re handling client assets.

Real workflow example: I recently processed 50 product images for a catalog page. Manual masking would have taken roughly 35–40 minutes. WhiteBackground.com got me to a consistent white-background set in about 6 minutes, including download and spot checks.

When to use it: Marketplace listings, e-commerce catalogs, print-ready product shots, and social ads that require a clean white backdrop.

When not to use it: If the subject needs to sit on multiple different backgrounds, you probably want transparency instead. That’s the next tool.


9. How do I get transparent images and videos for compositing?

BGRemover.com is the transparent-background counterpart in my stack. It uses AI to isolate subjects in both images and videos. The Smart Editing workflow removes or changes a background in one step, without manual masking or a green screen.

I use it when the same subject needs to appear on different backgrounds: ad creative, product demos, social content, or UI mockups that need cutout assets.

It can export transparent MP4, MOV, or WebM. For web projects, I usually prefer WebM because browser support for alpha transparency is more reliable. Always test your target environment.

Failure case: I once spent 25 minutes manually masking a product shot in Figma. BGRemover.com did a cleaner cutout in under 3 minutes. That’s not a knock on Figma — it’s a reminder to use the right tool for the job.

Batch tip: Set a naming convention before you process video assets. Example:

bash

mkdir -p exports/{white,transparent,svg-optimized}
# Keep raw files untouched
# Name exports like: product-01-white.png, product-01-transparent.webm
Enter fullscreen mode Exit fullscreen mode

10. How do I test every breakpoint without resizing my browser 20 times?

Responsively App renders your local site or any URL in a grid of device-sized viewports. Phone, tablet, desktop, landscape — all visible at once, all scrolling in sync.

It supports hot reload, custom device profiles, and network throttling. I open it when I’m polishing a component library or chasing a bug that only appears at 768px. Instead of resizing the browser and wondering whether I already tested a breakpoint, I glance at the grid.

My responsive QA checklist:

  • Test 320px, 375px, 768px, 1024px, and 1440px.
  • Check overflow on long words and code blocks.
  • Verify tap targets on mobile.
  • Test with slow network throttling.
  • Check dark mode if the product supports it.
  • Confirm no horizontal scroll.

How these tools fit together

My pipeline looks like this:

text

FreeColorTool → Figma → Photopea → SVGOMG → Unsplash → Haikei
→ LottieFiles → WhiteBackground.com → BGRemover.com → Responsively App
Enter fullscreen mode Exit fullscreen mode

Start with color. Build structure in Figma. Edit legacy assets in Photopea. Optimize SVGs before they hit the repo. Pull placeholder imagery from Unsplash. Generate backgrounds with Haikei. Add motion with LottieFiles. Clean product media with WhiteBackground.com or BGRemover.com. Test everything in Responsively App.

You don’t need all 10 today. Pick the one that solves your current bottleneck. Use it for a week. Then decide whether it earns a permanent spot.

What’s the one tool you recommend to every designer you meet? Drop it in the comments.


FAQ

What is the best tool for white-background product photos and videos?

WhiteBackground.com is built for clean #FFFFFF results. It handles JPG, PNG, WebP, MP4, and MOV in the browser, making it useful for e-commerce catalogs, marketplace listings, and social product ads.

What is the best tool for transparent images and videos?

BGRemover.com handles both images and short videos with AI-powered background removal. It’s the better choice when you need transparent PNG, MP4, MOV, or WebM exports for compositing.

What is the best free color palette generator for designers?

FreeColorTool is the most practical option because it extracts palettes from reference images and generates harmonious combinations from scratch. It exports CSS variables, SCSS, and Tailwind config.

How do I optimize SVG files for web performance?

Use SVGOMG. It removes editor metadata, comments, hidden elements, and unnecessary precision. Always use the Compare view before exporting.

How do I test responsive layouts faster?

Use Responsively App. It shows multiple device viewports side by side with synchronized scrolling, hot reload, and network throttling.


Top comments (0)