Browser, History & Bookmark Manager
Built for iOS, macOS & visionOS
Search every browser session you have ever opened and turn it into living knowledge. Surfed keeps a global, multi-browser history with smart bookmark collections, tags, notes, reminders, and Spaces that stay in sync across all your Apple devices.
Save and resurface research faster with powerful filters, dynamic collections, and a browser extension. Surfed’s built-in developer tools, Web Trigger automations, Media Viewer and optional AI helpers make it perfect for curious readers, students, researchers, and pros.
- Global history & bookmark search, with easy tagging and smart auto-updating collections
- Web Trigger automations, Browser extensions (Safari, Chromium Browser, Firefox), Media Viewer, and optional AI chat & tagging
- Browser with built-in Web Inspector, Network Monitor, HTML Playground, and JavaScript console
The Browser that Remembers Everything for You
Surfed combines a speedy native browser with a unified knowledge system. Browse anywhere, capture everything, and resurface it instantly with history-aware search, smart bookmarks, automations, and research tools.
Made for Focused Browsing
Spaces keep work, study, and your projects separated while the Media Viewer reveals every image, video, and audio file on a page.
- Multi-window & split browser view
- Browser extensions brings Surfed directly into your Browser on macOS (Safari, Chromium, Firefox) and on iOS Safari
- Enhanced downloads with Live Activities & URL clean-up tools
Smart Bookmarks & Global Search
Every tab, bookmark, and note lives inside a searchable timeline. Build dynamic collections that update themselves as you browse.
- Filters across a number of properties like title, URL, tags, notes, metadata, full text, …
- Markdown notes per page plus Space-level notes
- Self-updating smart lists, reminders, and statistics
Organize Work, Study & Research
Plan entire projects inside Surfed. Spaces, collections, and dashboards keep you and your collaborators aligned.
- Research dashboards, Listen Later, and Read Later queues
- Website tags, highlights, and Markup Mode annotations
- Time tracking + insights for every session
Power for Builders & Automators
Inspect, edit, and automate the web right inside the browser so repetitive work never slows you down.
- Web Inspector, Network Monitor, HTML Playground & JavaScript console
- Web Trigger automations, Shortcuts actions, and gallery recipes
- Optional AI chat, tagging, and summaries
Designed for Every Apple Platform
Surfed feels at home on iPhone, iPad, Mac, and visionOS with native UI, keyboard shortcuts, and multitasking. One purchase unlocks the entire suite.
- Single purchase for iOS, macOS, and visionOS with full sync
- Safari extension, Share Sheet, and Shortcuts actions everywhere
- Multi-window on iPad, Mac, and Vision Pro
- Keyboard shortcuts
Built-in developer tools, smarter automation, and faster workflows
Highlights from the latest release on iOS, macOS, and visionOS. Explore the full changelog for every improvement.
Web Developer Tools
Inspect elements, monitor network calls, and debug scripts with the native Web Inspector and Network Monitor just like on desktop Safari.
Secure Vault & Autofill
Store passwords and secrets, and 2FA codes in the new vault, then autofill them across sites while keeping everything encrypted locally.
Custom Search Engines
Add, reorder, and edit search engines to match your research workflow and trigger them quickly from the address bar.
AI Code Assistant
Generate JavaScript or HTML Playground snippets with natural language prompts to speed up testing and prototyping.
Better Downloads & Tabs
Live Activities, richer download details, drop-to-tab support, and a new Close All Tabs action keep browsing tidy.
Automation Upgrades
New Web Trigger actions, toolbar website tags, search improvements, and URL clean-up tools make automations safer and easier.
Inspect, edit, and automate the web without leaving Surfed
Surfed ships with professional Web Developer Tools plus Automations and AI helpers. Debug complex apps with Web Inspector and the Network Monitor, test ideas inside the HTML Playground, or lean on the AI Code Assistant to scaffold snippets.
- Web Inspector, Network Monitor, HTML Playground, and JavaScript Console
- Secure Vault & Password Manager with autofill + 2FA support
- Custom search engine templates and URL clean-up tools
- AI Code Assistant for JavaScript or HTML Playground prompts
Automation Stack
Trigger workflows automatically as you browse with Web Trigger Actions, Shortcuts, and the Surfed Safari extension.
- Gallery of ready-to-use Web Trigger recipes + custom builder
- Downloads with Live Activities
- Website tags in the toolbar plus quick tag & collection search
Optional AI Assistance
Use AI when you need it, stay in full control when you don’t.
- Ask about the current session or a single page via AI Chat
- AI tagging keeps smart collections organized automatically
- Summarize articles instantly for research or study recaps
What users saying…
Any questions?
Check out the FAQs
Still have unanswered questions and need to get in touch?
Still have questions?
Contact meBrowsing history is private and personal. All data is stored only on your device and cannot be viewed by anyone else, including us.
Surfed does not collect analytics and diagnostic data.
Sure! Syncronise all your browsing history, Tags, Collections, Web Trigger and Settings across your devices with iCloud.
Yes! Most actions are available via keyboard shortcuts on the iPad. Long press the command key to get a list of available keyboard commands for the current selection. You can navigate between views with the Tap-Key.
Absolutely! Collections and Tags can be searched via the iOS spotlight search.
Long press on an selected item will show you a context menu with available actions. List items have trailing and leading swipe actions. On the iPad all actions are available via keyboard shortcuts.
Filter
| Filter | Shortcut |
|---|---|
| Key Fields (Title, URL, Meta Description) | a:{term} |
| URL | u:{term} |
| Title | t:{term} |
| Meta Description | m:{term} |
| Tag | #{term} |
| Note | n:{term} |
| Article | c:{term} |
| Author | p:{term} |
| Language | l:{term} |
| HTML Source | Web Trigger |
Replace {term} with your search string.
Add a ! before the shortcut to negate the filter e.g. !u:{term}.
State
| Filter | Shortcut |
|---|---|
| Flagged | :f |
| Favorited | :s |
| Private Mode | :f |
| Listened | :l |
| Listening | :lg |
| Read | :r |
Date and Time
| Filter | Shortcut |
|---|---|
| Today | :t |
| Yesterday | :ld |
| Current Week | :w |
| Current Month | :m |
| Current Day | :d |
| Current Year | :y |
| Current Weekday | |
| Current Hour | |
| Last Week | :lw |
| Last Month | :lm |
| Last Day | :ld |
| Last Year | :f |
| Hour | Select from list |
| Day | Select from list |
| Month | Select from list |
| Year | Select from list |
| Weekday | Select from list |
| Last day of month | Smart setup |
| Last number of days | Smart setup |
| Session Time | Smart setup |
| Morning | :tm |
| Afternoon | :ta |
| Evening | :te |
| At Night | :tn |
Smart setup are only available in Smart Collection and Web Trigger setup.
Location
| Filter | Shortcut |
|---|---|
| Device | Select from list |
| Space | Select from list |
Conditions
| Condition | Availability |
|---|---|
| is | Filter, Date, State, Location |
| is not | Filter, Date, State, Location |
| contains | Filter |
| contains not | Filter |
| begins with | Filter |
| ends with | Filter |
| matches regular expression | Filter |
| before | Date |
| after | Date |
| less than | Date |
| more than | Date |
Actions
| Type | Background Action | Notification Action |
|---|---|---|
| Run Shortcut | ||
| Open App Scheme / URL | ||
| Background Web Request | ||
| Copy to Clipboard | ||
| Show Notification | ||
| Perform JavaScript | ||
| Toggle Favourite State | ||
| Toggle Flagged State | ||
| Tag with latest Tag | ||
| Add Tag… | ||
| Tag website with… | ||
| Assign to Space | ||
| Open URL | ||
| Reminder | ||
| App Badge | ||
| Listen Article | ||
| Add Tags with AI | ||
| Summarise Article with AI | ||
| Add Note | ||
| Show Article |
Setup Functions
| Type | |
|---|---|
| Custom Parameter | |
| Custom Color | |
| Comment | |
| Search & Replace | |
| Remove String | |
| Regular Expression | |
| URL Encode | |
| URL Decode | |
| Unshorten URL |
Setup Parameters
| Parameter | |
|---|---|
| URL | |
| Title | |
| Meta-Description | |
| JSON-Dictionary | |
| HTML-Source | |
| URL-Components | |
| Formatted URL | |
| Article | |
| Formatted Article | |
| Author | |
| Language | |
| Reading Time | |
| Session Time | |
| Total Session Time | |
| Daily Session Time | |
| Visits | |
| Favourites as JavaScript-Array | |
| Today as JavaScript-Array | |
| Collection items as JavaScript-Array | |
| Tag items as JavaScript-Array |
Nearly everything can be reached via deep link:
| Item | URL Scheme |
|---|---|
| History | surfed://history |
| Today | surfed://today |
| Favorites | surfed://favorite |
| Top Pages | surfed://statistic/sites |
| Top Domains | surfed://statistic/domains |
| Session Time | surfed://statistic/time |
| Reminders | surfed://reminders |
| Search | surfed://search/*term* |
| Collection | surfed://collection/*name* |
| Tag | surfed://tag/*name* |
| Web Trigger | surfed://webtrigger |
| Device | surfed://device/*uuid* |
| Space | surfed://space/*uuid* |
| Show Article | surfed://article/*uuid* |
| Speak Article | surfed://speak/*uuid* |
| Summarise Article | surfed://summarize/*uuid* |
Replace *uuid* with the UUID of the item or replace *name* with the item name.
Yes, Surfed is localised into English, German, French and Chinese (simplified).
If you find a typo or wrong translation or if you want to add a new localisation, follow this link or contact me.
A Tag Action will be performed automatically if a URL, tagged with this tag, is opened. As part of this action, you can remove the tag from this URL and add new tags to it. This could be very useful for a #Readlater tag. Add this tag to a URL if you want to read it later. Then, when it is opened, you can remove it or, for example, move the URL to a #Done tag.
Yes, you can search your history, collections and tags right from the terminal, without opening the macOS app. Navigate to Surfed.app/Contents/MacOS/surfed-cli.app/Contents/MacOS and run ./surfed-cli to get a help with all parameters.
Feature Comparison
| Feature |
Free
|
Pro
|
|---|---|---|
| Unlimited Browser History | ||
| Record Safari, Chromium, Firefox history on macOS | ||
| Unlimited Tags | ||
| Spaces with iOS 17 Safari Profiles support |
||
| Search Filters | ||
| Multiple Search Terms | ||
| Full-Text Search | ||
| Browser Dashboard | ||
| Article Reader View | ||
| Spotlight Search | ||
| Configurable List Actions | ||
| Hide Items | ||
| QR Code Link | ||
| Link Notes | ||
| Link Actions | ||
| Messages Extension | ||
| iCloud Sync | ||
| Password Protection | ||
| Listen Articles | ||
| Share Article as Audio | ||
| Unlimited Smart Collections | ||
| Unlimited Web Triggers | ||
| Shortcuts Automation | ||
| Focus Filter | ||
| Widgets | ||
| Reminders | ||
| Statistics | ||
| Export | ||
| Tag Action | ||
| AI Actions OpenAI API-Key needed |
||
| Print Lists | ||
| PDF Export | ||
| CSV Export | ||
| Blacklist websites from history | ||
| Backup and Restore | ||
| Custom Colours and App Icon |