Skip to content

Presets

SealKit ships with four built-in seal presets. Each preset defines the shape, layout, font, color, border, and available options.

Available Presets

PresetNameShapeTypical Use
mitomein認印CirclePersonal acknowledgement seal
dateStamp日付印RectangleDate confirmation stamp
kakuin角印SquareCompany / organization seal
tenkoku篆刻SquareTraditional carved seal style

Mitomein (認印)

The most common personal seal in Japan. Circular shape, red ink, vertical text.

tsx
<SealCanvas preset="mitomein" text="山田太郎" />

Mitomein preview

Date Stamp (日付印)

Used to confirm receipt dates on documents. Combines year, month, day, and optional top/bottom labels.

tsx
<SealCanvas
  preset="dateStamp"
  text="受領"
  dateStamp={{
    year: 2026,
    month: 7,
    day: 9,
    topText: '令和',
    bottomText: '確認'
  }}
/>

Date stamp preview

Kakuin (角印)

A square company seal typically used for official documents.

tsx
<SealCanvas
  preset="kakuin"
  text="株式会社サンプル"
  size={240}
/>

Kakuin preview

Tenkoku (篆刻)

A traditional seal carving style with stronger visual weight.

tsx
<SealCanvas preset="tenkoku" text="雅印" />

Tenkoku preview

All Presets

You can import the preset map directly if you need to build custom UIs:

tsx
import { allPresets, type PresetName } from '@luohuax/seal-kit'

const presetNames = Object.keys(allPresets) as PresetName[]

Released under the MIT License.