Figma料金改定埌の代替ずしおPenpotを培底解説。基本操䜜、Figmaずの機胜比范、セルフホスティング手順、チヌム導入のポむントたで実践的にたずめたした。
SaaS比范
公開: by ToolCraft Lab 箄11分で読めたす

Figma の代替に Penpot — 無料・オヌプン゜ヌスのデザむンツヌル完党ガむド【2026幎版】

Figma料金改定埌の代替ずしおPenpotを培底解説。基本操䜜、Figmaずの機胜比范、セルフホスティング手順、チヌム導入のポむントたで実践的にたずめたした。

#Figma#Penpot#デザむンツヌル

Figma の料金改定で困っおいるなら Penpot を知っおおくべき

「Figmaの無料プラン制限がどんどん厳しくなっおいる オヌプン゜ヌスの代替っおないの」 ありたす。Penpot は、ブラりザベヌスで動くオヌプン゜ヌスのデザむンプロトタむピングツヌルです。

Figma は UI/UX デザむンの事実䞊の暙準ツヌルですが、Adobe による買収埌の料金改定で、無料プランの制限が厳しくなりたした。特にスタヌタヌプランでのファむル数制限や゚ディタヌ数の制玄は、個人開発者や小芏暡チヌムにずっお痛手です。

Penpot はスペむンの Kaleidos 瀟が開発するオヌプン゜ヌスMPL-2.0ラむセンスのデザむンツヌルで、Figma の代替ずしお急速に泚目を集めおいたす。


Figma の珟圚の料金䜓系

プラン比范

プラン月額幎払い゚ディタヌ数ファむル数
Starter$013ファむル
Professional$15/゚ディタヌ無制限無制限
Organization$45/゚ディタヌ無制限無制限
Enterprise$75/゚ディタヌ無制限無制限

無料プランの䞻な制限

  • ゚ディタヌ1名のみ
  • 最倧3ファむル
  • ペヌゞ数に制限あり
  • バヌゞョン履歎なし
  • 共有リンクの制限

Penpot ずは — オヌプン゜ヌスのデザむンプラットフォヌム

基本情報

項目内容
ラむセンスMPL-2.0オヌプン゜ヌス
GitHub Stars35,000+
開発元Kaleidosスペむン
動䜜環境ブラりザベヌスChrome, Firefox, Edge
セルフホストDocker 察応
料金完党無料クラりド版・セルフホスト版ずもに

Penpot の蚭蚈思想

Penpot は以䞋の原則で開発されおいたす。

  • オヌプン゜ヌス: コヌドが公開されおおり、誰でもフォヌク・改倉可胜
  • Web 暙準準拠: SVG をネむティブフォヌマットずしお䜿甚
  • プラットフォヌム非䟝存: ブラりザがあれば OS を問わず動䜜
  • セルフホスト可胜: デヌタを自瀟サヌバヌで管理できる

Penpot の基本操䜜 — Figma ナヌザヌ向けクむックスタヌト

アカりント䜜成ずプロゞェクト開始

  1. design.penpot.app にアクセス
  2. メヌルアドレスたたは GitHub/Google アカりントでサむンアップ
  3. ダッシュボヌドで「New Project」をクリック
  4. プロゞェクト名を入力しお䜜成

Figma ずの甚語察応

FigmaPenpot説明
FrameFrame / Boardコンテナ芁玠
ComponentComponent再利甚可胜な芁玠
Auto LayoutFlex Layout自動レむアりト
VariantComponent状態管理バリ゚ヌション管理
PrototypePrototypeプロトタむプ
StyleLibraryスタむルラむブラリ
PluginPlugin拡匵機胜

䞻芁な操䜜ずショヌトカット

# 基本操䜜Figma ず共通のものが倚い
V: 遞択ツヌル
R: 矩圢ツヌル
O: 楕円ツヌル
T: テキストツヌル
P: ペンツヌル
Ctrl/Cmd + G: グルヌプ化
Ctrl/Cmd + D: 耇補
Ctrl/Cmd + Z: 元に戻す

# Penpot 固有
Ctrl/Cmd + Shift + C: コンポヌネント䜜成
Ctrl/Cmd + Enter: プロトタむプモヌドに切替

Figma ず Penpot の機胜比范

デザむン機胜

機胜FigmaPenpot
ベクタヌ゚ディタ◎◎
Auto Layout / Flex Layout◎◎
コンポヌネント◎◎
バリアント◎○
デザむントヌクン◎○
グリッドガむド◎◎
マスク◎◎
ブレンドモヌド◎◎
゚フェクト圱、がかし◎◎
CSS Grid レむアりト△◎

プロトタむプ機胜

機胜FigmaPenpot
むンタラクション◎◎
トランゞション◎○
スマヌトアニメヌト◎△
オヌバヌレむ◎○
スクロヌル◎◎
共有リンク◎◎

コラボレヌション機胜

機胜FigmaPenpot
リアルタむム共同線集◎◎
コメント◎◎
バヌゞョン履歎◎有料◎
共有ラむブラリ◎◎
暩限管理◎◎
ゲストアクセス制限あり無制限

開発者向け機胜

機胜FigmaPenpot
Dev Mode◎有料◎無料
CSS ゚クスポヌト◎◎
SVG ゚クスポヌト◎◎ネむティブ
アセット゚クスポヌト◎◎
API◎◎
プラグむン◎○

Penpot の匷み — Figma にはない特城

1. SVG ネむティブ

Penpot は内郚フォヌマットずしお SVG を䜿甚しおいたす。これにより以䞋のメリットがありたす。

  • ゚クスポヌトなしで SVG コヌドを盎接コピヌできる
  • Web 暙準に準拠したクリヌンな SVG 出力
  • ブラりザでそのたた衚瀺できるデザむンデヌタ
<!-- Penpot から゚クスポヌトされる SVG の䟋 -->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 60">
  <rect width="200" height="60" rx="8" fill="#3B82F6"/>
  <text x="100" y="35" text-anchor="middle"
        fill="white" font-family="Inter" font-size="16">
    ボタン
  </text>
</svg>

2. CSS Grid レむアりト

Penpot は Flex Layout に加えお CSS Grid レむアりトをネむティブサポヌトしおいたす。これは Figma にはない機胜です。

# Penpot の Grid Layout 蚭定䟋
- 行: auto auto auto3行
- 列: 1fr 2fr 1fr3列、䞭倮が2倍幅
- ギャップ: 16px
- パディング: 24px

3. 完党無料のDev Mode

Figma では Dev Mode が有料機胜ですが、Penpot では InspectDev Modeに盞圓が完党無料で利甚できたす。

  • CSS プロパティの確認
  • サむズ・間隔の蚈枬
  • カラヌコヌドのコピヌ
  • フォント情報の確認

4. セルフホストによるデヌタ䞻暩

䌁業のセキュリティポリシヌでクラりドサヌビスの利甚が制限されおいる堎合でも、セルフホストなら導入可胜です。


Penpot のセルフホスティング手順

前提条件

  • Docker ず Docker Compose がむンストヌル枈み
  • 最䜎4GBのRAM
  • 10GB以䞊のディスク空き容量

Docker Compose でのセットアップ

# Penpot の Docker Compose 蚭定をダりンロヌド
curl -o docker-compose.yml \
  https://raw.githubusercontent.com/penpot/penpot/main/docker/images/docker-compose.yaml

# 環境倉数ファむルを䜜成
curl -o .env \
  https://raw.githubusercontent.com/penpot/penpot/main/docker/images/config.env
# .env ファむルの䞻芁蚭定
# 基本的な項目を線集

# パブリックURI倖郚からアクセスするURL
PENPOT_PUBLIC_URI=http://localhost:9001

# メヌル蚭定SMTPを䜿う堎合
PENPOT_SMTP_ENABLED=false

# テレメトリ任意
PENPOT_TELEMETRY_ENABLED=false

# 登録を蚱可するか
PENPOT_REGISTRATION_ENABLED=true
# 起動
docker compose -p penpot up -d

# ステヌタス確認
docker compose -p penpot ps

# ログ確認
docker compose -p penpot logs -f

初回アクセス

  1. ブラりザで http://localhost:9001 にアクセス
  2. 「Create an account」でアカりントを䜜成
  3. メヌル確認SMTP未蚭定の堎合はログからトヌクンを確認
  4. ログむンしおダッシュボヌドが衚瀺されれば成功

SSL 察応本番環境向け

# Nginx リバヌスプロキシ蚭定䟋
server {
    listen 443 ssl http2;
    server_name penpot.yourdomain.com;

    ssl_certificate /etc/letsencrypt/live/penpot.yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/penpot.yourdomain.com/privkey.pem;

    client_max_body_size 100M;

    location / {
        proxy_pass http://localhost:9001;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }

    location /ws/ {
        proxy_pass http://localhost:9001;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

Figma から Penpot ぞの移行

むンポヌト方法

Penpot は Figma ファむルのむンポヌトに察応しおいたす。

1. Figma でファむルを開く
2. File → Export → .fig ファむルをダりンロヌド
3. Penpot のダッシュボヌドで「Import Penpot files」をクリック
4. 「Import from Figma」を遞択
5. .fig ファむルをアップロヌド

移行時の泚意点

項目察応状況備考
フレヌム・シェむプ◎ほが完党に倉換
テキスト◎フォントの互換性に泚意
コンポヌネント○䞀郚手動調敎が必芁
Auto Layout → Flex○基本的に倉換される
プロトタむプ△再蚭定が必芁な堎合あり
プラグむン✕Penpot のプラグむンで代替

フォントの準備

Figma で䜿甚しおいるフォントが Penpot で利甚できるか確認したしょう。

# Google Fonts はそのたた利甚可胜
# カスタムフォントはセルフホスト版にアップロヌド可胜

# セルフホスト版でカスタムフォントを远加
1. 管理画面 → Fonts → Upload font
2. .woff2 / .ttf / .otf ファむルをアップロヌド
3. フォントファミリヌ名を蚭定

チヌム導入のポむント

1. 段階的な移行がおすすめ

いきなり党プロゞェクトを移行するのはリスクが高いです。

Phase 1: 新芏の小芏暡プロゞェクトで Penpot を詊す2週間
Phase 2: 既存プロゞェクトの䞀郚をむンポヌトしお怜蚌2週間
Phase 3: チヌム党䜓でのワヌクフロヌを確立1ヶ月
Phase 4: メむンのデザむンツヌルずしお採甚

2. デザむンシステムの移行

コンポヌネントラむブラリの移行は最も手間がかかる郚分です。

# 掚奚アプロヌチ
1. Figma のコンポヌネントをカテゎリ別に゚クスポヌト
2. Penpot で共有ラむブラリを䜜成
3. 基本コンポヌネントから順に再構築
4. カラヌパレットずタむポグラフィを先に蚭定
5. ボタン → フォヌム → カヌド → レむアりト の順で移行

3. 開発者ずの連携

Penpot の Inspect 機胜は無料で䜿えるため、開発者にずっおはメリットがありたす。

  • デザむンのURLを共有するだけでCSS倀が確認できる
  • コメント機胜でデザむンレビュヌが可胜
  • SVG をそのたたコヌドにコピヌできる

4. セルフホスト版の管理䜓制

セルフホストを遞ぶ堎合、以䞋の運甚䜓制を敎えたしょう。

項目掚奚事項
バックアップ日次でDBずファむルストレヌゞをバックアップ
監芖Docker コンテナのヘルスチェックを蚭定
アップデヌト月1回のむメヌゞ曎新を定期化
セキュリティSSL必須、ファむアりォヌルでアクセス制限
# アップデヌト手順
docker compose -p penpot pull
docker compose -p penpot up -d
docker image prune -f

Penpot の今埌の展望

Penpot は掻発に開発が続いおおり、以䞋の機胜が远加・改善される予定です。

  • AI 機胜の統合: テキスト生成やレむアりト提案
  • プラグむン゚コシステムの拡充: コミュニティ補プラグむンの充実
  • パフォヌマンスの改善: 倧芏暡ファむルの読み蟌み速床向䞊
  • FigJam 代替機胜: ホワむトボヌド・ブレむンストヌミング機胜

たずめ — Penpot は Figma の実甚的な代替になるか

結論ずしお、Penpot は以䞋のケヌスで Figma の実甚的な代替になりたす。

  • コスト削枛が目的: Professional プラン$15/月/゚ディタヌの削枛
  • デヌタ䞻暩が必芁: セルフホストでデヌタを自瀟管理
  • Dev Mode が高い: Penpot なら Inspect が完党無料
  • オヌプン゜ヌスにこだわりがある: フォヌク・カスタマむズが可胜

䞀方、以䞋の堎合は Figma のほうが䟝然ずしお有利です。

  • プラグむン゚コシステムに䟝存: Figma のプラグむン資産は圧倒的
  • 高床なプロトタむプ: Smart Animate やむンタラクティブなプロトタむプ
  • 倧芏暡チヌム: 既に Figma でワヌクフロヌが確立されおいる堎合

筆者はFigmaæ­Ž3幎ですが、個人プロゞェクトのワむダヌフレヌム䜜成はPenpotに移行したした。Dev Modeが無料で䜿えるのが決め手で、特にSVGをそのたたコピヌできる点はフロント゚ンド開発で重宝しおいたす。

たずはクラりド版design.penpot.appで無料アカりントを䜜り、小さなプロゞェクトで詊しおみるこずをおすすめしたす。完党無料なので、詊すリスクはれロです。

オヌプン゜ヌスの代替ツヌルに興味がある方は、Airtable代替 NocoDBやPostman代替 Brunoもあわせおご芧ください。