Ratdolt Composer · personal derived view
A browser-native reading and research system
The web,
made readable.
Made yours.
Paste a page. Ratdolt turns it into an editorial Reader, a personal Composer and a research object you can keep — directly in the browser.
No install. Public, unrestricted pages. Source credit always included.
Essay · 12 May 2024
Notes from the Harbour in Late Light
What remained was not silence exactly, but the kind of quiet that follows a long conversation.
The harbour had already begun to empty when the light turned. What remained was not silence exactly, but the kind of quiet that follows a long conversation — rooms still holding the shape of what was said.
Along the quay the warehouses kept their faces to the water. Names painted once, then again, then left alone. The paint had cracked into maps of weather, and the gulls had made their own arrangements with the roofline.
She walked without hurry. The letter in her coat was not urgent; it was only necessary, which is a slower and more durable thing.
At the end of the quay a man was coiling rope with the unbothered rhythm of someone who had done it for forty years and expected to do it for ten more. He did not look up. There was no reason to.
No extension requiredThe product is the website.
Source truth preservedPersonal changes remain overlays.
Paper still mattersReader screen and PDF stay in parity.
One source · four connected systems
Reading should not end at a cleaner page.
- 01ReaderThe automatic edition.
Ratdolt removes the website around the reading, understands its hierarchy and sets a measured publication with a beginning, pace and close.
Spread · Continuous · Grid · Focus · PDF - 02ComposerThe personal edition.
Change the reading stock, type, measure and accessibility aids. Correct or remove a block without ever overwriting the canonical Reader.
Themes · Typography · Editing · Deletion tool · Translation · Custom CSS - 03ResearchThe thinking layer.
Highlight passages, compose notes, organize authored work by topic, search, generate citations and export in formats that remain yours.
Highlights · Topic notes · Citations · Imports · Notion - 04LibraryThe place it belongs.
Web readings, saved images, PDFs, notes and highlights share one private index without surrendering their distinct storage boundaries.
All materials · Instant search · Typed shelf · Imports · Collections
01 · Ratdolt Reader
An editorial object,
not a stripped article.
Reader is the thing Ratdolt already knows how to do unusually well. It separates content from interface, measures real typography in Chromium and directs a complete sequence of pages from an authored layout library.
- Every source word stays in source order.
- Spread, continuous, grid and focus arrange the same pages.
- Images, links, metadata, outline and folios survive to PDF.
- Incomplete captures stop instead of becoming plausible-looking omissions.
Essay · 12 May 2024
Notes from the Harbour in Late Light
What remained was not silence exactly, but the kind of quiet that follows a long conversation.
The harbour had already begun to empty when the light turned. What remained was not silence exactly, but the kind of quiet that follows a long conversation — rooms still holding the shape of what was said.
Along the quay the warehouses kept their faces to the water. Names painted once, then again, then left alone. The paint had cracked into maps of weather, and the gulls had made their own arrangements with the roofline.
She walked without hurry. The letter in her coat was not urgent; it was only necessary, which is a slower and more durable thing.
At the end of the quay a man was coiling rope with the unbothered rhythm of someone who had done it for forty years and expected to do it for ten more. He did not look up. There was no reason to.
The tide moved against the stone in the manner of something counting. Twice she stopped, not to look at anything in particular, but because the walking had begun to feel like an argument she was winning too easily.
Essay · 12 May 2024
Notes from the Harbour in Late Light
What remained was not silence exactly, but the kind of quiet that follows a long conversation.
The harbour had already begun to empty when the light turned. What remained was not silence exactly, but the kind of quiet that follows a long conversation — rooms still holding the shape of what was said.
Along the quay the warehouses kept their faces to the water. Names painted once, then again, then left alone. The paint had cracked into maps of weather, and the gulls had made their own arrangements with the roofline.
She walked without hurry. The letter in her coat was not urgent; it was only necessary, which is a slower and more durable thing.
One immutable page set · A4 · exact Reader/PDF parity
The same source.
02 · Ratdolt Composer
Personal control,
without source amnesia.
Themes and editing belong here — not inside the canonical Reader. Composer reflows the extracted document for your eyes and keeps every change reversible, local and visibly derived from its source.
- Paper, sepia, night, contrast and custom colour systems.
- One settings map for typography, display, themes, reading ruler, Account-owned Auto-run rules and scoped CSS.
- One 10-action Tools surface for listen, edit, deletion, translation, print, autoscroll, settings, contextual credit-free bookmarking, real browser fullscreen and close.
- Typeface, size, leading, tracking and reading width.
- Explicit account-synced defaults for new documents, without rewriting an existing workspace.
- Block repair, paragraph treatments, figure adjustment, removal, restore and scoped custom CSS.
- Colour, opacity, height and position controls for the reading ruler; one anchored Highlight Settings path for Composer/PDF palettes and selected-text actions; account-synced narration defaults and auto-scroll.
- Private whole-document and selected-text translation across 162 catalogued languages, with an explicitly saved preferred language pair and local browser support checked only when you translate.
03 · Research
Do something with
what you just read.
Research tools live next to the reading, use the same provenance and export without trapping the work.
A useful reading system lets an idea remain connected to the exact passage that produced it.“This is the claim to return to.”
Questions for later
- Compare the original argument.
- Check the cited year.
- Export the excerpts.
Author. (2026). Title. Publication. Source URL.
MLAAuthor. “Title.” Publication, 2026, Source URL.
+ Chicago · Harvard · Vancouver · Copy · HTML · Word · PDFYour highlights, notes and source provenance leave as readable files or a bounded direct email.
Share the clean reading first or include your research. Invite by email; each person’s highlights and note stay attributed on one frozen source.
04 · Library
Not another pile
of forgotten links.
Ratdolt keeps the result, not just the address. One source owns one Library object; a fresh check can confirm it is current or identify a new version without multiplying covers.
Dashboard opens All Materials as the one private big-picture index: bookmark collections, web publications, saved images, private PDFs, standalone notes and source-anchored highlights together. Loading, a genuinely empty shelf, no matches and a recoverable read failure each name a different next action instead of collapsing into one blank screen. One collection retrieves and manually orders its account-backed publication, image and PDF bookmarks as a single private sequence; drag one into another folder or use the matching keyboard form without erasing its unrelated memberships. Folder settings return to the nested Library, while highlight folders and note topics stay separate. Switch between scannable text rows, an equal-footing Grid with owner-safe image previews or semantic covers, and a Tag View that groups the loaded page without flattening multi-tag objects; hide visual labels without losing an exact keyboard-accessible link, and no original website is contacted for a thumbnail. Sort the complete private result before pagination by last update, newest or oldest save, last open or title; identical keys still resolve by stable object identity, while manual collection order and publication-only reading progress keep their own meanings. Filter the five taggable material families with the same private vocabulary, then choose existing tags or create bounded comma-separated names inside the item editor. Every publication, preserved image and PDF also exposes one explicit Edit bookmark destination: display metadata may change, but source readings, bitmap provenance and PDF bytes/digests/research do not. Browser and account PDF names remain independent even after either copy is opened, and permanent removal names exactly which copy survives. An on-device PDF joins its optional account copy by byte digest after the page opens and keeps its memberships and collection IDs in IndexedDB, so a new tag name can enter the private account vocabulary without uploading a device-only file or rewriting an account copy's update time merely because it was opened locally.
Or keep the address before making anything: Save for later records your title, description, author, source type, cover, favourite, archive state, visibility, collections and tags without contacting the site or spending a publication credit. Public, Favorites and Archived are explicit browser-native shelf categories; sharing composes with favorite and archive state instead of replacing them. Remember saving preferences can carry all five organization choices into future first-time saves, while an existing or trashed source keeps its current identity and organization. Reader or Composer fetches it only when you decide to open it.
All tools keeps the web app navigable as that system grows. Choose the visible control beside the signed-in page field—or press ⌘/Ctrl+K in Ratdolt's focused tab—to search 24 fixed first-party destinations: Reader, Composer, bookmarks, previews, Collections, Tags, images, PDFs, notes, portable integrations, Website settings, Highlight Settings, Account, Help and the rest of the product. Before JavaScript is ready, that same stable control falls back to Help instead of becoming a dead button. Website settings indexes theme, highlight actions, the preferred translation pair and focused-tab keys by their exact owner; Highlight Settings also returns directly from both Composer and local-PDF selection bars. Neither surface can inspect another tab or pretend to be browser chrome.
Give that bookmark a private preserved image or an attributed Unsplash cover. Provider photography stays on Unsplash's CDN with its tracking token intact, and photographer credit follows the cover through Library, Instant Preview and every public surface.
Articles, images, video, podcasts, maps, social links and documents stay filterable as what they are—not as whichever extraction mode opened them. Preview can open direct media and bounded Google Maps or OpenStreetMap views only after a deliberate click; browsing the shelf never contacts those providers or asks Ratdolt's server for your location.
Reader now makes the progress line real. After you remain on a page, Ratdolt saves only the furthest five-decimal fraction and last-opened time for your private active publication, then resumes that exact folio in Spread, Continuous or Focus when you return. Page text, every scroll event, Grid overviews, Browser Print and anonymous readings never become a reading-history feed.
Bring an existing Pocket or Instapaper export with you. Ratdolt reviews it locally, preserves its useful organization and only spends a publication credit when you choose to open and archive a source.
After a separate opt-in, a deliberate @Ratdolt save reply or DM can add one private, unfetched bookmark. The signed command is discarded after its URL is mapped, and opening it remains your choice. A save thread item can then become a bounded, same-author, source-linked edition instead of a screenshot of X.
A PDF stays on its device by default. Download its exact retained bytes from the local shelf or open workspace without flattening, rewriting or attaching research—or create a clearly named second PDF whose visible highlight rectangles are embedded in the pages. Labels and notes remain editable in separate Markdown/JSON, and JSON can return only to the exact SHA-256 document without replacing a same-ID local annotation. Chromium, Firefox and WebKit each reopen the same 12-page PDF and research in a new tab after the production server stops, reproduce byte-identical source bytes and generate the valid 12-page annotated copy again offline. The same three-engine contract rejects an incorrect AES-256 password, clears it, never sends or stores the correct one, asks again on reopen and unlocks the encrypted PDF plus its annotation even after the server is gone. One separate explicit action can preserve a private account copy with expiring links and revision-guarded annotations for another browser.
Archive tidies the shelf. Trash is a separate reversible privacy boundary: it accepts no new permanent copies, revokes active shares and must precede permanent deletion.
Each web version can also leave as one scriptless, dependency-free HTML file capped at 70 MB. When the acquired document still contains the source surface, Ratdolt keeps its static CSS, fonts and guarded images inline; a browser-semantic capture falls back honestly to the measured Ratdolt reading edition. If some guarded resources fail, the partial file remains available while a private seven-day recovery queue tries to improve it.
Keep any selected edition in this browser's offline shelf, then reopen it with the network gone or carry the same one-file HTML into another browser. Chromium, Firefox and WebKit each reopen the inert article from exact local bytes and download the unchanged HTML after the production server stops. A separate local-only PDF shell warms PDF.js, its dynamic chunks and worker plus the local annotated-export runtime, so PDFs already stored here retain search, navigation, encrypted opening, annotations, browser speech and flattened highlight copies offline. It shows the browser's origin-wide usage, quota and eviction class; integrity checks hide missing-byte ghosts, recover or deliberately discard unindexed bytes, remove stale labels without erasing research, and let you export research-only JSON before confirmed removal or exact-file recovery. These public shells cache no session, API response, private Library page or publication body: every device copy enters IndexedDB only when you choose, and deleting it never deletes the account edition or a downloaded backup.
Share one collection without publishing your profile: a revocable, unlisted link preserves its owner order across web bookmarks, verified saved images and download-only account PDFs. Ratdolt stores only the link digest; snapshots, PDF workspaces, highlights, notes, private covers, account IDs and the collaborator roster stay behind the grant. Rotation, disabling or removing a file closes its old access path.
Public collection pages keep useful folder navigation without inheriting visibility: a parent breadcrumb and direct-child cards appear only when each folder and the profile are independently public. A public child beneath a private parent becomes a public root, so the hidden parent's name and slug never leak.
An account-backed image or PDF can also become a public bookmark, but only after three separate choices agree: the file, at least one containing collection and the owner profile must each be public. Ratdolt serves the verified bytes from an opaque first-party address, forces a public PDF to download and never publishes its annotation workspace. Removing every public collection gate stops delivery; withdrawing the file also rotates its former address. The public collection page and its portable embed preserve one mixed owner order, while the public profile and profile embed show each eligible web, image or PDF bookmark once in global update order.
Your public identity is equally deliberate. Account keeps display name, biography, location, website and named social destinations together; LinkedIn, X/Twitter and GitHub labels cannot disguise another host. A complete birthday stays private unless you separately publish month and day, never the year. Preview a verified avatar and uploaded cover from local browser bytes before saving, or choose an Unsplash cover that remains on its provider CDN with visible credit. The no-account tour exposes the complete editor without writing a profile, contacting Unsplash or leaking its experimental values into the public demo.
Account access stays self-service in the browser: change a route-safe username, confirm email changes, verify the current password before replacement, recover access and connect or remove Google or X while one usable password or social method remains. Permanent account deletion waits until billing is clear, then removes account-stored profile media, images, cloud PDFs—including interrupted uploads—and permanent copies before deleting the owner. Device-only PDFs and offline copies remain under that browser profile's separate control.
Reading Commons searches the whole current public projection—not just its newest shelf—and continues through stable pages of doubly opted-in profiles, readings and collections. Save one as a private, unfetched bookmark—or copy up to 100 public collection members—without inheriting another reader’s snapshots or research.
1private material index
6object families together
0device-only PDF bytes uploaded
Design references
1 bookmark · 1 nested folderEames Lounge Chair & Ottoman
eames.com · saved readingField research report.pdf
32 pages · local by defaultObjects that teach their use
Standalone note · Product languageLounge chair study
Visual reference · taggedThe browser is the application
No download ceremony.
No weaker web version.
Find a store → install software → grant access → return to the page → keep two systems in sync.
Choose All tools or press ⌘/Ctrl+K anywhere inside the focused site, paste an address—or let an ordered domain, wildcard or safe-regex rule choose Reader or Composer—receive one from a supported Share menu or opted-in X command, copy rich page content, open browser-saved HTML/MHTML/MHT/Safari WebArchive or choose a PDF → read, compose, annotate, preserve, reopen selected copies offline and print in the browser you already opened.
Install from a supported browser to add an app window and, where available, a Share-menu destination. No extension permissions.
- Current browser
The complete product already works in this tab and is not limited to Chrome.
- First-party start
Use Ratdolt’s own Start page; no software-store account or listing is part of the path.
- Optional web-app prompt
Install only when the current browser offers it. Dismissing the prompt removes no capability.
- Persistent access
Use an installed window, Home Screen, bookmark or Ratdolt’s All tools menu; browser toolbar chrome remains browser-owned.
One complete product
Pay for volume.
Never for fidelity.
131 capabilities are in the live product contract; the complete 131-row category map is public, including work still in rollout.
3 publication credits each month, 100 MB of private file storage and the full Reader, Composer, Research and local PDF workspace.
Start free50 publication credits, 5 GB of private file storage, both PDF delivery profiles and account volume for a serious reading habit.
Choose ProReader when you want the answer. Composer when you want control.
Give Ratdolt
a page worth reading.
No install. Public, unrestricted pages. Source credit always included.