Overview
DD Keyword Combinator is a marketing-focused tool that combines multiple keyword groups in various patterns to generate large volumes of keywords at once.
Put location names in Group 1, service names in Group 2 and modifiers in Group 3, and it auto-generates hundreds to tens of thousands of keywords like "Seoul interior contractor" or "Gyeonggi remodeling recommendations."
Use it to unearth low-cost niche keywords for search ads, optimize SEO content, generate AI prompt variations, and mass-produce product keywords for online stores.
Built in the Rust language, it processes even 100,000 combinations in under 100ms. No install, no ads, a single 3.9MB EXE.
Key features
1. Multi-group keyword input
- Supports up to 10 groups; enter keywords one per line in each group
- Real-time keyword count per group
- Freely edit group names
- Add or remove groups freely
2. Multiple combination patterns (the core feature)
- Set several combination patterns at once and generate all results in a single run
- Real-time estimated result count per pattern
- Freely reorder groups within a pattern
Examples:
- Pattern 1: Group1 + Group2 + Group3 → "Seoul interior contractor"
- Pattern 2: Group1 + Group2 → "Seoul interior"
- Pattern 3: Group3 + Group1 → "contractor Seoul"
- Pattern 4: Group2 + Group1 + Group3 → "interior Seoul contractor"
3. Separator / prefix / suffix
- Choose the separator between keywords: space, none, comma, hyphen, underscore, or custom input
- Add a prefix before and a suffix after every result in bulk
- e.g. prefix "[" + suffix "]" → "[Seoul interior contractor]"
4. Filtering and cleanup
- Deduplication: automatically removes identical keywords across all pattern results
- Sorting: automatic alphabetical sort
- Length filter: filter results by minimum/maximum character count
- Include/exclude filter: extract only keywords that contain or exclude specific words
5. Export results
- Copy to clipboard: one click to copy and paste straight away
- Save to file: export as TXT or CSV
- Line-ending format: choose CRLF (Windows) or LF (Unix)
6. Save / load projects
- Save your current working state as a JSON file
- Load a saved project and pick up where you left off
- Auto-save on exit, auto-restore on start (toggle on/off in settings)
7. Dark / light mode
- Auto-detects the Windows system theme (default)
- Manually switch between dark and light mode
- 6 accent colors: blue, green, purple, orange, red, teal
8. Keyboard shortcuts
Ctrl+EnterorF5: run combinationCtrl+S: save results to fileCtrl+Shift+S: save project setCtrl+O: load project setCtrl+N: new project (reset)Ctrl+D: toggle deduplicationCtrl+,: open/close settings
Real-world use cases
Case 1: Finding niche keywords for search ads
- Group 1 (30 locations): Seoul, Gangnam, Songpa, Mapo, Gyeonggi, Suwon, Seongnam, ...
- Group 2 (10 services): interior, remodeling, construction, repair, build-out, ...
- Group 3 (8 modifiers): contractor, recommended, cost, quote, reviews, specialist, top-rated, affordable
- Pattern 1: Group1+Group2+Group3 → 2,400 / Pattern 2: Group1+Group2 → 300
- Result: about 2,700 niche keywords after deduplication (a few milliseconds)
Case 2: E-commerce product keywords
- Group 1 (brands): Nike, Adidas, New Balance
- Group 2 (products): sneakers, running shoes, trainers
- Group 3 (attributes): men's, women's, new, sale, popular
- → "Nike sneakers men's", "Adidas running shoes sale" and more — 45 keywords
Case 3: SEO content keywords
- Group 1 (topics): diet, exercise, fitness
- Group 2 (approach): methods, routine, meal plan, tips, results
- Group 3 (audience): beginners, office workers, women, men
- → "diet methods beginners", "exercise routine office workers" and more — 60 keywords
Case 4: AI prompt variations
- Group 1 (role): marketer, copywriter, data analyst
- Group 2 (task): write a blog post, generate ad copy, write a report
- Group 3 (tone): professional, friendly, persuasive
- → bulk-generate prompt variations
Recommended for
- Marketers running search ads on Naver or Google
- Bloggers who need SEO content keywords in bulk
- Sellers who need keyword combinations when listing store products
- Users who want to vary AI prompts in many ways
- Anyone still combining keywords by hand in Excel
How it differs from other keyword tools
| Feature | DD Keyword Combinator | Typical keyword tool |
|---|---|---|
| Price | Free | Paid or ad-supported |
| Install | No install (single EXE) | Web-based or install required |
| Multi-pattern combining | Up to 10 simultaneous patterns | Single combination only |
| Combination speed | 100k in < 100ms | Seconds to tens of seconds |
| Number of groups | Up to 10 | Usually 3–4 |
| Filtering | Include/exclude/length | Basic dedupe only |
| Prefix/suffix | Supported | Not supported |
| Save/restore projects | JSON file save | Not supported |
| Dark/light mode | System-linked + manual | Not supported |
| Offline use | Fully offline | Internet required |
| File size | 3.9 MB | Web app or tens of MB |
How to use
- Launch DD Keyword Combinator (no install needed)
- Enter keywords into each group, one per line
- Set the desired group order in the combination pattern
- Add more patterns as needed to generate varied combinations
- Configure the separator, prefix/suffix and filter options
- Click the "Run combination" button or press
Ctrl+Enter - Copy the results to the clipboard or save them to a file
Save a project set with
Ctrl+Shift+Sand load it withCtrl+O.
With auto-save on, it saves automatically on exit and restores on start.
Performance
| Item | Figure |
|---|---|
| App startup | < 0.5 s |
| Generate 10k combinations | < 10 ms |
| Generate 100k combinations | < 100 ms |
| Generate 1M combinations | < 1 s |
| Memory usage | < 50 MB (typical use) |
| EXE size | 3.9 MB |
| Runtime dependencies | None |
Specifications
| Program name | DD Keyword Combinator |
| Version | v3.6 |
| Developer | Youngsam.net (youngsam.net) |
| Platform | Windows 10/11 (64-bit) |
| Language | Rust |
| GUI framework | egui (eframe) |
| Korean font | Malgun Gothic (system built-in) |
| Settings storage | JSON (%APPDATA%/DDKeywordCombinator/) |
| Theme | System auto-detect / dark / light |
| Accent colors | 6 (blue, green, purple, orange, red, teal) |
| Ads | None |
| License | Freeware (free for personal and business) |
