Editor
Handle diverse data types to adapt to any system requirement—from media and e-commerce to SaaS.
You can change schemas freely even after content is created, so feature additions and updates don't require development work.
Editors for every combination
You can choose from various editors depending on the data input format.
Text Field
A free-form single-line text field. Suitable for titles and similar content.
Configurable options:
- Required field setting
- Description text
- Allow duplicates (unique) setting
- Allow only specific patterns
- Character limit setting
Text Area
A free-form multi-line text field. Input is plain text only.
Configurable options:
- Required field setting
- Description text
- Allow only specific patterns
- Character limit setting
Rich Editor
A free-form multi-line text field. Use toolbar buttons to decorate text and insert images, tables, and more.
Configurable options:
- Required field setting
- Description text
- Toolbar customization
- Color presets
- Font size presets
- Custom class
Image Field
An image field. The API returns image URL, width, height, and alt.
Configurable options:
- Required field setting
- Description text
- Image size limits (width / height)
Multiple Images Field
A multiple images field. The API returns image URL, width, height, and alt as an array.
Configurable options:
- Required field setting
- Description text
- Image size limits
- Layout (scroll / 2 columns / 3 columns / 4 columns)
File Field
A file field. The API returns the file URL.
*Available on Team plan and above
Configurable options:
- Required field setting
- Description text
Date/Time Field
A Date-type field. Select a date and time from a calendar.
Configurable options:
- Required field setting
- Description text
- Date only or date and time
Boolean Field
A Boolean-type field. Toggle on/off with a switch.
Configurable options:
- Required field setting
- Description text
- Default value (false / true)
Select Field
A field for selecting a value from a predefined list. Multiple selection is available depending on settings.
Configurable options:
- Required field setting
- Description text
- Options (add / remove / reorder)
- Multiple selection (default value)
Custom Field
A field that lets you combine existing fields into a group.
You can also set the layout to one or two columns.
Configurable options:
- Required field setting
- Description text
- Custom fields
- Fields to display in the list view (count of fields with values, or select from text fields)
Repeater Field
Register multiple custom fields and stack them freely like a block editor.
Configurable options:
- Required field setting
- Description text
- Repeater fields and sort order
- Repeater field count limits (minimum / maximum)
Extension Field
Embed custom fields hosted externally using iframe. This lets you load and select your own data or external data.
Configurable options:
- Required field setting
- Description text
- Extension field URL
We publish extension fields as open source and provide ready-to-use options.
Extension field that auto-fills address from postal codeRelated Information
Use cases & tips
From basics to advanced workflows, explore practical ways to use microCMS.
vue-awesome-swiper × microCMSでNuxtにスライドショーを実装する
microCMSを使ってマークダウンで入力するブログを作る
Nuxt.jsとmicroCMSで採用ページを作成してみよう!
microCMSで目次を作成する
microCMS のコンテンツを Stripe に同期する
Google Analyticsを使って人気記事を取得しmicroCMSに連携する
拡張フィールド(iframe連携)でGoogle Mapsと連携し、「地図フィールド」を実現する
microCMSとZapierでお問い合わせ機能を実装する
カスタム通知を使ってコンテンツ更新をTwitterに投稿する
microCMSのカスタムフィールドを使ってランディングページを作ろう
カスタムフィールドを使用してブログにCVエリアを追加しよう
Serverless Functions + microCMSで全文検索APIを作成する
Aspida + microcms-js-sdkを使った型安全なAPI開発
microCMSを使ったお手軽フィーチャーフラグ運用
Alpine.js + Tailwind CSS + microCMSでカルーセルバナーを作成する
In-depth guide to the microCMS editor
Walk through each microCMS field type with actual UI screenshots. The advanced sections also cover two field types in detail:
- Repeater field
Register multiple custom fields in advance and stack them freely like a block editor. - Extension field
Embed custom fields you host externally using iframe.
Get started with microCMS at no cost.
Contact us if you have any questions.