Field plugins for Payload CMS 19

Custom field plugins for Payload CMS: color and icon pickers, table and matrix fields, encrypted fields, blur-data and character counters.

Menus

Adds a menus collection to Payload for building navigation with nested items, collection links, custom URLs, icons, and preview images.

Icon Picker

Adds an icon picker field plugin for Payload CMS with search and SVG support.

Barcodes

Adds Code 128, EAN-13 and QR code generation to Payload product collections with a printable label page and optional admin print buttons.

Shipping Classes

Adds weight, dimensions, and shipping class fields to Payload products and variants, storing values canonically in grams and millimetres for cart totalling.

Downloads

Sells digital products from a Payload store using signed, expiring download links that stop working when an order is refunded.

Order Numbers

Assigns every Payload ecommerce order a short, readable, concurrency-safe number like ORD-01042 via a reservations collection.

Icons

Icon picker field for Payload 3 that stores an icon as provider and name, with Lucide and Phosphor providers.

UniRate

Integrates the UniRate currency exchange and VAT API into Payload CMS v3 with four server-side endpoints and a prefilled currency select field.

Field Factories

Provides factory functions for creating Payload CMS field configurations.

Phone Number

Plugin for formatting and validating phone numbers in Payload CMS.

Icon Picker Field

Payload field plugin for selecting icons from an icon set within the admin UI.

Color Picker Field

Add a color picker field to Payload collections with HEX support.

Character Count

Counts characters in richtext and text fields for Payload CMS.

Better Fields

This plugin provides improved fields for the admin panel in Payload.

Google Maps Autocomplete Field

Integrates Google Maps Places Autocomplete into Payload CMS.

AI Completions

Payload plugin that generates field content through OpenAI chat completions from the admin panel.

AI

Generates and stores vector embeddings for Payload fields using the OpenAI or NLP Cloud APIs.

Base64 image placeholder

Generates a base64-encoded placeholder image for Payload upload collections and stores it in a text field.

Phone Field

Adds a phone number field to Payload collections with country-code selection and validation, powered by react-phone-number-input.

Field plugins add custom field types to Payload CMS — color and icon pickers, table fields, encrypted values, blur-data and character counters — so editors get the right input for each kind of data.

What these plugins cover

  • Color and icon pickers
  • Table and matrix fields
  • Encrypted and secret fields
  • Blur-data and image placeholders
  • Character count and validation
  • Computed and derived fields

Custom field types

Drop a new field type into any collection without writing a React component; combine with the editor and forms for richer inputs.

See also the editor, forms and content management.

Frequently asked questions

What custom field types can I add to Payload CMS?

Field plugins add color and icon pickers, table and matrix fields, encrypted fields, blur-data placeholders, character counters and more.

Do they support encrypted fields and validation?

Yes — some field plugins encrypt values at rest, and most add validation rules and constraints to keep input clean.

Are these field plugins free?

Yes — every field plugin on Payload Market is open-source and free to install.