Skip to main content
Back to Blog
fields rich text formatting ux

Rich Text Fields

Swifty Team Mar 6, 2025 2 min read

Not all text is equal. A customer name is a short string. A project description is a paragraph. An internal knowledge base article is several sections with headings, bullet points, and links.

Plain text fields can handle the first two. Rich text fields handle all three.

Full Formatting in Any Field

Rich text fields in Swifty give you a full editing experience wherever you need it:

  • Headings to structure long content
  • Bold, italic, and underline for emphasis
  • Bullet and numbered lists for structured information
  • Links to reference external resources or internal records
  • Images embedded directly in the field
  • Tables for structured comparison data

The same field type can be used on a product description, an internal wiki, a customer note, a service procedure, or a project brief.

Simple by Default

The editor doesn't overwhelm users who just need to type a paragraph. The formatting tools are accessible when needed and out of the way when they're not.

For power users working on detailed content, the full toolset is there. For everyone else, the experience is as simple as typing into a text box.

Consistent Rendering

Rich text fields render consistently in forms, detail pages, printed documents, and PDF exports. What you write is what you get — no formatting surprises when content moves from the editor to a document.

Where Rich Text Makes the Difference

The impact of rich text fields is most visible in applications that involve significant documentation:

  • Knowledge bases and standard operating procedures
  • Product descriptions and specifications
  • Contract notes and legal summaries
  • Project briefs and deliverable descriptions
  • Training materials and onboarding guides

In all of these cases, plain text boxes force users to jam structure into unstructured fields. Rich text fields let the content be exactly what it needs to be.

Related posts

Composed Data Sources

Chain and relate data sources for rich dashboards — compose complex data views from simpler sources without writing code.

Computed Expressions

Transform data with template expressions and built-in functions — format, combine, and derive values from your data without code.

Cross-Source Data Joins

Combine data from multiple sources in one view — join records from your database with data from external services using a shared key.