ScentLog helps you organize, track, and discover fragrances in your collection. It supports powerful search, filters, smart suggestions, wear tracking, multi-collection management, compare, games, and more — all stored locally on your device.
Getting Started
• Tap the + FAB button to add a new fragrance
• Tap any row to open its full detail view
• Use the search bar at the top to filter results instantly
• Tap the collections icon (top-left toolbar) to switch or manage collections
• Tap the filter icon (🔽) to apply structured filters
• Tap the dice icon (🎲) for a smart seasonal suggestion
• Tap the overflow menu (⋮) for sorting, data, games, settings, and more
List Interactions
• Tap a row to open the full details screen
• Swipe right (pencil icon) to jump straight to editing that fragrance
• Swipe left (scent icon) to log a wear — increments the wear count and records today as the last worn date
• Long-press a row to enter Select Mode for multi-select operations
• In Select Mode, tap additional rows to select/deselect them; the overflow menu then offers Copy/Move to Collection, Batch Edit, and Delete Selected
• The droplet icon (left of each row) shows accords and family info at a glance
• The star icon (left of each row) lets you quickly view or set a rating
Adding & Editing Fragrances
Required: Name + House
Available fields:
Volume, Concentration, Gender, Year, Family / Sub-family, Accords, Notes (Top / Mid / Base), Seasons, Time of Day, Occasion, Rating (supports half-steps), Longevity, Projection, Sillage, Type, Perfumers, Custom Tags, Comments, Inspiration / Dupe-of
Clipboard import: paste text copied from a fragrance website to auto-fill most fields — tap the clipboard icon, paste, tap Parse Data, then Import. Typically fills name, house, gender, concentration, notes, accords, family, seasons, longevity, and sillage.
Batch Edit
Long-press to enter Select Mode, select multiple fragrances, then choose Batch Edit Selected… from the overflow menu.
Check the fields you want to change, set the new values, and apply. Batch-editable fields include:
House, Concentration, Volume, Perfumer, Gender, Seasons, Time of Day, Occasions, Longevity, Projection, Sillage, Type, Family, Custom Tags, and Rating.
Only checked fields are modified — unchecked fields are left exactly as they are.
Collection Management
ScentLog supports multiple independent collections (e.g. Fullsize, Travel, Wishlist). Tap the collections icon in the top-left toolbar to:
• Switch the active collection
• Create a new collection
• Rename a collection
• Delete a collection (removes all its data)
• Copy or move selected fragrances between collections (via Select Mode)
When searching across multiple collections, a small collection label appears on each row to identify its source.
Search
The search bar filters results as you type. Plain words use implicit AND — all terms must match. Use the × button to clear the search.
Field filters — target a specific field:
house:Creed · notes:vanilla · season:winter · projection:strong · perfumer:Roja · tags:gift · type:niche
Boolean operators
• AND: space, ,, &, or AND
• OR: | or OR
• NOT: ! or NOT
Grouping & phrases
• (house:Dior OR house:Chanel) AND notes:rose
• "black orchid" · notes:"pink pepper"
Wildcards
• rose* (starts with) · *wood (ends with) · *amber* (contains)
Numeric comparisons & ranges
• rating>7 · vol>50 · year:2018..2022 · rating:6..10
Has (field present)
• has:notes · has:dupe · has:rating
Wear history fields
• worn>5 · worn:3..10 · unworn
• lastworn:7d · lastworn:today · lastworn:thisweek · lastworn:thismonth
• stale:30d (not worn in the last 30 days)
Tips
• Operators are case-insensitive
• Use parentheses for complex queries
• Enable Fuzzy Search (Options menu, ≈) to catch typos
Saved Searches
Tap the ⭐ star icon inside the search box to save the current query — you'll be prompted to name it.
• A filled star means the current query is already saved — tap again to remove it
• Saved searches appear in a dropdown when the search field is focused
• Tap a saved search to apply it, or tap × next to it to delete it
Filters
Tap the filter icon (🔽) to open the filter panel. Active filters stack with search text (both must match).
• Rating — 5★, 4★, 3★, 2★, 1★, Unrated
• Season — Spring, Summer, Fall, Winter
• Time of Day — Day, Night, Anytime
• Gender — Male, Female, Unisex
• Concentration — EF, EDC, EDT, EDP, Parfum, Extrait, Oil
• Occasion — Casual, Work, Formal, Date Night, and more
• Longevity — Very Weak → Eternal
• Projection — Intimate, Moderate, Strong, Not Set
• Sillage — Intimate → Enormous
• Type — Niche, Designer, Indie, Celebrity, Artisan, Private Line, Middle Eastern, Asian
• Custom Tags — filter by any tag in your collection
Sorting
Use Sort… in the overflow menu to order by:
Relevance, Name, House, Perfumer, Date Added, Rating, Wear Count, Last Worn, Concentration, Volume, Longevity, Projection, Sillage
Tap a sort field again to toggle between ascending and descending order.
Relevance scores results against your current search query, weighting name and house more heavily than notes or accords.
Seasonal Suggestion (Dice)
Tap the 🎲 dice icon to get a smart recommendation from your collection:
• Automatically detects the current season and time of day
• Suggests a fitting fragrance based on its season and time-of-day fields
• Toggle the gender filter (♂ / ♀ / ↕) to refine results
• Tap the dice again for another suggestion
• Tap View Details to open the full entry
Compare
Choose Compare… from the overflow menu to place fragrances side-by-side in a scrollable table.
• Type in the search box to find fragrances; tap a result to add it
• Compared fields include: House, Notes, Accords, Seasons, Perfumers, Custom Tags, Projection, Sillage, Type, Rating, Wear Count, and Inspiration / Dupe-of
• Matching values are highlighted subtly; differences stand out for easy comparison
• Remove individual entries or tap Clear to start over
Wear History
ScentLog tracks how often you wear each fragrance.
• Swipe left on any list row to log a wear instantly
• Wear count and last worn date are also editable in the detail / edit screens
• Use Reset Wear Counts in Options to zero out all wear counts for the active collection
Search by wear history:
• worn>5 · worn:3..10 · unworn
• lastworn:7d · lastworn:today · lastworn:thisweek
• stale:30d (not worn in last 30 days)
Games
Open Games… from the overflow menu for fragrance-based mini-games using your own collection.
Guess the Fragrance — A set of notes is revealed; pick which fragrance in your collection they belong to from multiple-choice options.
Note Match — A fragrance is shown; select all the notes that belong to it from a mixed set.
• Tap multiple notes, then Submit
• Correct notes highlight green; wrong selections highlight red
• Your round score and running total are shown after each guess
Data (Import / Export)
Access Data… from the overflow menu.
Export → JSON
Downloads the active collection as a JSON file. Export options:
• Export All — entire collection
• Export Displayed — only what's currently shown (after search/filter)
• Export Selected — only rows selected in Select Mode
Import → JSON
Restore or merge entries from a previously exported JSON file.
Full Backup (ZIP)
Exports every collection into individual JSON files and bundles them into a single .zip download. ScentLog tracks the last backup date and will remind you after ~5 days without a backup.
Statistics
Open Statistics from the overflow menu for an overview of your collection.
Includes: total count, unique houses, total volume (ml / L / gal), average rating, total wears, avg wears per fragrance, never-worn count, worn in last 7 / 30 / 90 days, most recently worn, top 10 most-worn fragrances, top 5 houses by wears, gender breakdown, concentration breakdown, top 5 houses, top 5 perfumers, top 10 custom tags, top 5 most common notes, top 5 least common notes.
Use the scope toggle to switch between the active collection and All Collections.
Nerd Mode (&cog; toggle) shows technical storage info — JSON size, estimated database size, and saved preferences — plus a Storage Cleanup to remove unused keys.
Options & Settings
Open Options… from the overflow menu.
• Theme — toggle light / dark mode
• Fuzzy Search — catches near-matches and typos (a ≈ indicator appears in the search bar when active)
• Reset Wear Counts — zeroes all wear counts and last-worn dates for the active collection
Accent Color — tap the grape icon 🍇 in the About dialog to open the color picker. Choose from a curated set of swatches — all pre-validated to display white status bar icons. The color persists across sessions.
Installing ScentLog as an App
ScentLog is a Progressive Web App (PWA) and can be installed to your home screen or desktop for offline use and a full-screen experience.
Tap Install as App… in the overflow menu for step-by-step instructions for Android, iOS, Windows, macOS, and Linux.