Welcome to ScentLog

Your personal fragrance collection tracker

How would you like to get started?

Explore with Demo Data

Load a sample collection so you can try out all the features right away. You can delete it anytime.

Start Fresh

Jump straight in with an empty collection and add your own fragrances.

ScentLog
Batch Edit
Basic
Characteristics
Family
Custom Tags
Rating
Add Fragrance
Basic Information
Characteristics
Custom Tags
Rating
Notes
Accords
Family
Personal Notes
Inspiration
Perfumers
Wear Tracking
Fragrance Details
Rate Perfume
Tap to set rating
Accords
Import from Fragrance Website
How to Import
1. Go to fragrance website perfume page (wait for longevity and sillage to load)
2. Press and Hold on the sillage text
3. Choose "Select All"
4. Choose "Share" then the copy icon from the Share menu
5. Paste below and click "Parse Data"
Confirm Import
The following data was parsed from the fragrance website:
Click Import to populate the form, or Cancel to discard.
Delete Fragrance
Are you sure?
This action cannot be undone.
Filter
Ratings
Seasons
Time of Day
Gender
Concentration
Occasion
Longevity
Projection
Sillage
Type
Tags
Compare Fragrances

Choose at least two fragrances from the current filtered list.

Add Fragrance
Suggestion
Are you sure?
This action cannot be undone.
Import Complete
Success!
Your fragrances have been imported.
Help & Instructions
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.
About ScentLog
To my beautiful wife
I love you sideways 8
What's New
Version 8.0.1
May 2026
  • Fixed status bar line on Android PWA
  • Added curated accent color picker (tap the grapes)
  • All accent colors pre-validated for white status bar icons
  • Updated donate options with Zelle support
Choose Accent Color
Red
Red-Orange
Orange
Amber
Yellow-Green
Lime
Green
Teal
Cyan
Blue
Indigo
Purple
Magenta
Pink

All colors use white status bar icons

Install ScentLog
Install ScentLog on your Android home screen for quick access — it works offline and feels just like a native app.
  1. 1
    Open ScentLog in Chrome (or another Chromium-based browser).
  2. 2
    Tap the three-dot menu in the top-right corner of the browser.
  3. 3
    Tap "Add to Home screen" or "Install app" from the menu.
  4. 4
    Confirm by tapping "Add" in the prompt that appears.
  5. 5
    ScentLog will appear on your home screen and in your app drawer — ready to launch!
Some Android browsers (Samsung Internet, Edge) show an install banner automatically at the bottom of the screen.
Install ScentLog on your iPhone or iPad home screen using Safari's Share menu.
  1. 1
    Open ScentLog in Safari. (Installation requires Safari — Chrome and other iOS browsers do not support this.)
  2. 2
    Tap the Share button at the bottom of the screen (or top-right on iPad).
  3. 3
    Scroll down the Share sheet and tap "Add to Home Screen".
  4. 4
    Optionally edit the name, then tap "Add" in the top-right corner.
  5. 5
    ScentLog now appears on your home screen and opens full-screen, without the Safari toolbar.
Requires iOS 16.4 or later for full PWA support, including push notifications and offline use.
Install ScentLog as a desktop app on Windows using Microsoft Edge or Google Chrome.
  1. 1
    Open ScentLog in Microsoft Edge or Google Chrome.
  2. 2
    Look for the install icon in the address bar on the right side, then click it.
  3. 3
    Alternatively, open the browser menu and choose "Install ScentLog" or "Apps → Install this site as an app".
  4. 4
    Click "Install" in the confirmation dialog.
  5. 5
    ScentLog opens in its own window and is pinned to your taskbar and Start menu.
The install icon only appears when the browser detects a valid PWA. Make sure you're visiting the live hosted version of ScentLog.
Install ScentLog as a standalone desktop app on macOS using Google Chrome or Microsoft Edge.
  1. 1
    Open ScentLog in Google Chrome or Microsoft Edge.
  2. 2
    Look for the install icon at the right end of the address bar and click it.
  3. 3
    If the icon isn't visible, open the browser menu and choose "Install ScentLog…" or "Cast, Save and Share → Install page as app".
  4. 4
    Click "Install" in the confirmation dialog.
  5. 5
    ScentLog opens in its own window. You can add it to your Dock by right-clicking its icon and choosing Options → Keep in Dock.
Safari on macOS does not support installing PWAs as standalone apps. Use Chrome or Edge for the best experience.
Install ScentLog as a desktop app on Linux using Google Chrome or Microsoft Edge (where available).
  1. 1
    Open ScentLog in Google Chrome or Chromium.
  2. 2
    Look for the install icon at the right end of the address bar and click it.
  3. 3
    Alternatively, open the browser menu and choose "Install ScentLog…" or "Cast, Save and Share → Install page as app".
  4. 4
    Click "Install" to confirm.
  5. 5
    ScentLog opens in its own window. A launcher shortcut is automatically created in your applications menu (GNOME, KDE, etc.).
Firefox on Linux does not support PWA installation. Chrome or Chromium is recommended. On some distributions, the shortcut is placed in ~/.local/share/applications/.
Collection Statistics
Collections
Import and Export apply to the active collection
Create New Collection
Rename Collection
Copy/Move to Collection

Select a collection to copy or move this fragrance to:

Import Options

Choose what to import. Personal data is off by default.

Duplicate detection compares all non-personal fields (ratings/notes/wear history are excluded unless you choose to import them).
Review Import