Note
A Note in Salesforce is the legacy standard object (Note in the API) that stores short, plain-text annotations attached to a parent record.

Definition
A Note in Salesforce is the legacy standard object (Note in the API) that stores short, plain-text annotations attached to a parent record. Each Note has a Title, a Body field (up to 32 KB of plain text), a polymorphic ParentId pointing to almost any standard or custom record, an OwnerId, and an IsPrivate flag that hides the note from anyone except its owner. Notes were the original way users captured ad-hoc context on Accounts, Contacts, Opportunities, Cases, and other records before Salesforce introduced Lightning Notes (the ContentNote object) with rich-text formatting, file attachments, and modern collaboration features. The classic Note object remains in every org for backward compatibility and is still surfaced through the Notes & Attachments related list, but Salesforce recommends using Lightning Notes for all new notes — they support inline formatting, images, multi-record sharing, and survive Lightning Experience migrations cleanly.
In plain English
“A Note is the original sticky-note feature in Salesforce — a short title and a plain-text body pinned to a record so anyone with access can read it later. The newer Lightning Notes feature does the same thing but with formatting, images, and the ability to share one note across multiple records. The classic Note is still around because old data still uses it.”
Worked example
A sales rep finishes a quick five-minute call with a Contact and wants to capture one fact: "Prefers to be reached after 4pm Pacific." Rather than create a Task or fill out a long activity form, she scrolls to the Notes & Attachments related list on the Contact and adds a Note titled "Best time to call" with that one sentence in the body. The note is owned by her, visible to anyone who can read the Contact, and surfaces in the related list for the next person who picks up the account. Years later, the org migrates to Lightning, but that classic Note continues to display on the Contact in both Lightning and any remaining Classic-only views.
Why Note matters
The Note object is one of the simplest standard objects in Salesforce — Title, Body, ParentId, OwnerId, and a small handful of system fields — but its simplicity is also its limitation. Body is plain text only, capped at 32 KB, with no formatting, embedded images, or markdown rendering. There is no version history, no concurrent-edit handling, and no support for attaching the same Note to multiple records. These gaps are exactly what Lightning Notes (ContentNote) was designed to fix.
Lightning Experience continues to render legacy Notes alongside Lightning Notes through the unified Notes related list, but new notes created through the Lightning UI default to ContentNote unless the admin has specifically disabled Lightning Notes (rare, and not recommended). Salesforce documentation has long flagged the classic Note object as legacy, and most new development should target ContentNote through the Files framework — but Note records cannot be migrated automatically, so existing Note data continues to live as Note records indefinitely.
Reporting on classic Notes is awkward — there is no standard report type that covers both Notes and ContentNotes, so admins who need cross-record annotation reporting often build a custom report type or an Apex-powered dashboard component. Permissions follow the parent record's sharing model, with the additional IsPrivate flag restricting visibility to the owner only when set. There is no way to share a private classic Note with a specific user other than transferring ownership.
How organizations use Note
Has thousands of legacy Note records on Contacts and Accounts captured over a decade in Salesforce Classic. After migrating to Lightning Experience, the team still relies on those historical notes for relationship context — they appear in the unified Notes related list alongside any new ContentNote records, preserving institutional memory.
Used the classic Note object on Work Orders to capture short on-site observations from technicians via the older Salesforce mobile app. The team has since standardized on ContentNote for richer formatting, but historical Notes remain queryable and visible on every closed Work Order.
Queries the Note object to find records with sensitive information that predates the org's data-classification rollout. The plain-text Body field makes pattern-matching for SSNs or credit-card numbers straightforward via SOQL or Data Loader exports — far simpler than parsing rich-text ContentNote payloads.
Trust & references
Straight from the source — Salesforce's reference material on Note.
- Note in Object Reference for the Salesforce PlatformSalesforce Developer Documentation

Discussion
Loading discussion…