HTML メールビルダーの選び方:誰が編集するかで決める
著者:Mara Levin · 2026年10月7日更新
結論
機能の多さではなく、公開後にテンプレートを誰が直すかで選ぶのが近道です。テンプレートをリポジトリで管理するなら MJML、Maizzle、React Email。マーケターがコードなしで作るなら Stripo、Beefree、Postcards。自社製品に編集画面を組み込むなら Topol、Unlayer、Chamaileon。編集画面と配信をまとめたいなら Mailchimp や Brevo。表示確認には Litmus か Email on Acid を使います。以下の料金は、各社の公式料金ページを2026年10月7日に確認したもので、米ドル建て、税別です。
ツール別の料金と向いている人
| ツール | 種類 | 向いている人 | 公式ページの料金 |
|---|---|---|---|
| MJML | コード系 | テンプレートをリポジトリで管理する開発者 | MITライセンスのオープンソース |
| React Email | コード系 | React で製品を作っているチーム | MITライセンス、無料 |
| Parcel | コードエディタ | 開発者とデザイナーが同じファイルを触る現場 | コード用$0、制作用$29、チーム用$56(ユーザーごと・月額) |
| Stripo | ビジュアル | 複数の配信サービスへ出力するマーケター | Free $0、Basic $20、Medium $45、Pro $125(月額)。年払いは月払いより割安で、料金ページには「Save 20%」とある |
| Beefree | ビジュアル | 初めて使う人、小さなチーム | Starter $0、Professional $30、Business $160(月額) |
| Postcards | モジュール式 | 部品を組み合わせてニュースレターを作る人 | この記事では確認した価格なし |
| Topol | 組み込み型 | 製品の利用者に編集画面を提供する会社 | Startup $70(50ユーザー)、Expansion $140(100ユーザー)、Business $300(500ユーザー) |
| Unlayer | 組み込み型 | SaaS 製品に編集画面を入れたい会社 | 月額$250、$750、$2,000(14日間のトライアル) |
| Chamaileon | チーム向け | 承認フローとデザインシステムが要る組織 | 月額$400、または年額$4,000から |
| Email on Acid | 表示テスト | 配信前に多数のクライアントで確認したい人 | Basic $99(プレビュー1,000回)、Premium $199(2,000回)、追加は1回$0.15 |
| Mailchimp | 編集と配信 | 小規模のキャンペーン運用 | 無料は250連絡先・月500通まで、Standard は$20から |
| Brevo | 編集と配信 | 送信量で費用を見積もりたい人 | 無料は1日300通、Starter $9、Standard $18(月5,000通から) |
種類ごとに「何を渡して、何が返ってくるか」
「HTML メールビルダー」と呼ばれる道具は、入力と出力が違います。コード系は部品を書いて HTML を受け取り、ビジュアル系は画面で組んで HTML を書き出します。組み込み型は自社製品の中に編集画面を置き、テストツールは完成した HTML を渡してクライアント別のスクリーンショットを受け取ります。配信サービスは HTML を渡して実際の受信箱に届けます。比較表に全部を並べると同じ土俵に見えますが、同じ土俵ではありません。先に決めるのは、ソースの持ち主、文面を直す人、HTML の送り先、そして「動いた」と判断する根拠の4点です。
開発チームがテンプレートを持つ場合
MJML の FAQ によると、MJML は MIT ライセンスです。公式ドキュメントの最小例と同じ形で書くと、次のようになります。
<mjml>
<mj-body>
<mj-section>
<mj-column>
<mj-text>ご注文の商品を発送しました。</mj-text>
</mj-column>
</mj-section>
</mj-body>
</mjml> React Email は、GitHub リポジトリに MIT ライセンスと記載されています。render のドキュメントにある書き方に合わせ、日本語の文面にすると次のとおりです。
import * as React from 'react';
import { Html, Button, Hr, Text } from "react-email";
export function MyTemplate(props) {
return (
<Html lang="ja">
<Text>ご注文の商品を発送しました。</Text>
<Hr />
<Button href="https://example.com/orders">注文を確認する</Button>
</Html>
);
}
export default MyTemplate; Maizzle は Vue と Tailwind CSS で HTML メールを作るフレームワークで、公式の紹介ページにもそう書かれています。3つに共通する落とし穴は、コンパイルできたことと、各クライアントで正しく見えることは別だという点です。費用はライセンスではなく、CI、プレビュー環境、配信サービスとの接続に出ます。CSS の制約はメールの CSS ガイドにまとめました。
マーケターがコードなしで作る場合
ここでは、書き出し回数と席数が実質的な価格です。Stripo の料金ページでは、Free が2人、月4回まで書き出し、保存10通。Basic が2人、月50回。Medium が3人、月300回。Pro が10人、月4,000回です。Beefree の無料の Starter は、10デザインまで、月6回の書き出しです。月1回のニュースレターなら1回分しか使いませんが、配信サービスへ渡すたびに1回と数える仕様かどうかは、利用条件で確かめてください。週次で修正を2、3回挟むと、月6回はすぐ尽きます。
製品に編集画面を組み込む場合
組み込み型は、キャンペーン単位ではなく製品単位で料金が発生します。Topol の Startup は50ユーザーで月額$70なので、1ユーザーあたり$70÷50=$1.40です。Expansion は$140÷100=$1.40、Business は$300÷500=$0.60になります。Chamaileon は、月払いなら12か月で$400×12=$4,800、年払いなら$4,000なので、差は$800です。Unlayer は月額$250から始まり、各プランに1TBの帯域が含まれます。Unlayer の react-email-editor の README には、EmailEditor を置き、ref から exportHtml を呼ぶ基本形が載っています。契約前に、顧客のデザインを保存して開き直し、書き出すところまでを一度通す試作をおすすめします。README の基本形は次のとおりです。
import { useRef } from 'react';
import EmailEditor from 'react-email-editor';
const App = () => {
const emailEditorRef = useRef(null);
const exportHtml = () => {
const unlayer = emailEditorRef.current?.editor;
unlayer?.exportHtml((data) => {
const { design, html } = data;
console.log('exportHtml', html);
});
};
const onReady = (unlayer) => {
// 編集画面の準備完了。保存済みのデザインはここで読み込める
};
return (
<div>
<button onClick={exportHtml}>Export HTML</button>
<EmailEditor ref={emailEditorRef} onReady={onReady} />
</div>
);
}; 組み込み型で見落としやすいのは、ライセンス料より先にテナント分離です。ある顧客のデザインを別の顧客が読めないこと、独自ブロックが保存と再読み込みで壊れないこと、書き出した HTML に自社のフッターが必ず入ることを、試作の段階で表にして確かめてください。
組み込み型の3社を、料金ページの表示で並べ直します。1ユーザーあたりの単価は、ユーザー数で割った私の計算です。
| サービス | プラン | 月額 | 含まれるもの | 1ユーザーあたり |
|---|---|---|---|---|
| Topol | Startup | $70 | 50ユーザー(前払い) | $1.40 |
| Topol | Expansion | $140 | 100ユーザー(前払い) | $1.40 |
| Topol | Business | $300 | 500ユーザー(前払い) | $0.60 |
| Unlayer | Launch | $250 | 14日間の試用、1TBの帯域 | ユーザー数の記載なし |
| Unlayer | Scale | $750 | 14日間の試用、1TBの帯域 | ユーザー数の記載なし |
| Unlayer | Optimize | $2,000 | 14日間の試用、1TBの帯域 | ユーザー数の記載なし |
| Chamaileon | 開始価格 | $400(年払いは $4,000) | オンボーディング、デザインシステムの構築、24時間365日のサポート | ユーザー数の記載なし |
1ユーザーあたりで比べられるのは、ユーザー数をプランに含める Topol だけです。Unlayer と Chamaileon は、利用者の人数ではなく、機能や支援の範囲でプランが分かれているため、自社の利用者数で割った単価は、契約前に自分で試算する必要があります。
編集と配信を1つにまとめる場合
Mailchimp と Brevo は、編集画面とリストと配信が一体です。例として、顧客500人のリストに週1回送ると、月4回×500通=2,000通になります。Mailchimp の無料プランは月500通までなので Standard($20)が必要で、Brevo の Starter($9、月5,000通から)なら収まります。また、Brevo の無料プランは1日300通なので、500通を1回で送るには2日に分ける必要があります。ここに載らない費用が、あとで乗り換えるときのテンプレート移行です。デザインが各社の編集画面の中に残るためです。
Mailchimp は、連絡先の数の帯ごとに Standard の価格が変わります。料金ページに表示されていた帯と、月間の送信上限を並べます。金額は割引前の表示価格です。
| 連絡先の数 | Standard の月額 | 月間の送信上限 |
|---|---|---|
| 500件(既定の選択) | $20から | 6,000通 |
| 2,501〜5,000件 | $100から | 60,000通 |
| 5,001〜10,000件 | $135から | 120,000通 |
| 10,001〜15,000件 | $230から | 180,000通 |
たとえば顧客4,000人に週1回送る場合、月に16,000通で、Mailchimp の送信上限には余裕がありますが、連絡先の帯が2,501〜5,000件になるため、価格は $20 ではなく $100 からです。連絡先の数で価格が決まる Mailchimp と、送信量で決まる Brevo は、リストが大きくて配信頻度が低いチームほど差が出ます。
表示テストを足すと何が変わるか
開発者が持つ構成の最小は、React Email や MJML(無料)と、Resend の Pro(公式ページで月額$20、50,000通まで)の組み合わせで、月額$20です。ここに Email on Acid の Basic($99)を足すと$20+$99=$119になり、テスト費用が、ほかの構成より高くなります。同社の料金ページには、現行の契約者は2026年6月から Mailgun Inspect へ移行すると書かれているため、どの製品を買うことになるのかを確認してください。Litmus は料金表を公開しておらず、この記事では価格を載せません。
表示テストの費用は、プレビュー1回あたりに直すと比べやすくなります。割り算は私の計算です。
| サービス | 料金 | プレビューの回数 | 1回あたり |
|---|---|---|---|
| Email on Acid Basic | 月額 $99 | 月1,000回 | $0.099 |
| Email on Acid Premium | 月額 $199 | 月2,000回 | $0.0995 |
| Email on Acid の追加分 | 1回ごとに課金 | 上限を超えた分 | $0.15 |
| Parcel の Inbox Previews | $49 | 500回 | $0.098 |
Basic と Premium は、1回あたりの単価がほとんど変わりません。Premium で増えるのは回数のほか、アクセシビリティのテストや HTML 解析といった機能です。上限を超えた分の $0.15 は、どちらのプランの単価よりも高くなります。Basic で超過分を払い続けた場合、$99 + 超過分が Premium の $199 に並ぶのは、超過が667回($100 ÷ $0.15)を超えたとき、つまり月に約1,670回を使うあたりです。それより少ない使用量なら、Basic に超過分を足すほうが安く済みます。
無料プランの上限を並べて比べる
最初の候補は無料プランで試すことが多いので、どこで頭打ちになるかを先に確認します。数字は各社の公式ページに書かれている上限です。
| サービス | 無料プランの上限 | 先に当たりやすい壁 |
|---|---|---|
| Stripo Free | 2人、月4回の書き出し、1日5通のテスト送信、保存10通 | 配信サービスへの書き出し |
| Beefree Starter | 10デザインまで、月6回の書き出し | 週次配信での書き出し回数 |
| Mailchimp Free | 250連絡先、月500通、1日250通 | リストが250人を超えた時点 |
| Brevo Free | 1日300通 | 1回の配信が300通を超える場合 |
| Resend Free | 月3,000通、1日100通 | 1日100通の上限 |
| Parcel(コード用) | $0のコード用プラン | 制作用以上の機能の範囲 |
たとえば顧客800人にニュースレターを送る場合、Brevo の無料プランは1日300通なので3日に分けることになります。Resend の無料プランなら1日100通で8日です。リストが小さいうちは無料で足りても、1回の配信の大きさで先に壁に当たるため、上限は月間の合計だけでなく、1日あたりでも確認してください。
Stripo のプラン別の上限を読む
ビジュアルビルダーの価格差は、機能の多さよりも上限の差で生まれます。Stripo の料金ページに載っている数字を並べると、次のようになります。年払いの価格も表示されており、「Save 20%」と書かれています。実額での差は、このあとの段落で計算します。
| プラン | 月額 / 年額 | メンバー | 書き出し(月) | テスト送信(1日) | 保存できるメール |
|---|---|---|---|---|---|
| Free | $0 | 2 | 4 | 5 | 10 |
| Basic | $20 / $200 | 2 | 50 | 50 | 50 |
| Medium | $45 / $450 | 3 | 300 | 100 | 300 |
| Pro | $125 / $1,250 | 10 | 4,000 | 300 | 5,000 |
たとえば3人の制作チームが月20本のメールを書き出すなら、メンバー数で Basic は足りず、Medium の$45が最小になります。逆に2人で月20本なら、Basic の$20で収まります。年払いの$200は月払い12回分の$240より$40安く、Medium の$450は$540より$90安い計算です。割引率の見方は、あとの「年払いにすると、いくら変わるか」で整理します。Beefree は同じ観点で、Professional が無制限のプロジェクトフォルダと再利用ブロック、Business が高度なブランド管理を挙げています。Topol の追加ユーザーは、Startup が1人$1.60、Expansion が$1.40、Business が$0.70です。
年払いにすると、いくら変わるか
ビジュアルビルダーは、年払いの価格も表示されています。月額の12か月分と並べると、次のとおりです。金額は各社の料金ページの表示で、差額と割合は私の計算です。
| プラン | 月払い × 12 | 年払い | 差額 |
|---|---|---|---|
| Stripo Basic | $20 × 12 = $240 | $200 | $40 |
| Stripo Medium | $45 × 12 = $540 | $450 | $90 |
| Stripo Pro | $125 × 12 = $1,500 | $1,250 | $250 |
| Beefree Professional | $30 × 12 = $360 | $25 × 12 = $300 | $60 |
| Beefree Business | $160 × 12 = $1,920 | $134 × 12 = $1,608 | $312 |
どの行も、月払いの合計から約16〜17%の値引きです。Stripo は料金ページに「Save 20%」と書いていますが、これは年額を基準にして月払いが20%高い、という同じ差の言い方で、月払いの合計から見た割引率とは基準が違います。Beefree の年払いの金額は、料金ページに月額換算で表示されたものです。
月に作る本数から、プランの目安をつける
書き出し1回を、メール1本の出力1回と数える前提で、月に何本作るかから、必要になる最小のプランを探します。書き出しの数え方は、利用条件で確かめてください。
| 月に作る本数 | 最小のプラン | 月額 | 同時に作業できる人数 |
|---|---|---|---|
| 4本まで | Stripo Free | $0 | 2人(ESP への書き出しは対象外) |
| 6本まで | Beefree Starter | $0 | この記事では未確認 |
| 50本まで | Stripo Basic | $20 | 2人 |
| 300本まで | Stripo Medium | $45 | 3人 |
| 4,000本まで | Stripo Pro | $125 | 10人 |
| 書き出し無制限 | Topol PRO | $10 | この記事では未確認 |
| 書き出し無制限 | Topol Team | $15 | 3人 |
表の最後の2行は、Topol がプラグイン用のプランとは別に用意している、自社エディタのプランです。料金ページには、PRO が月額 $10 でテンプレートと HTML の書き出しが無制限、Team が月額 $15 でメンバー3人と書かれています。回数の上限が気になる運用なら、候補に入れる価値があります。多くのチームでは、書き出しの回数より先に、同時に作業する人数の枠に当たります。月20本でも、3人で作業するなら Basic ではなく Medium になる、という具合です。数字を見るときは、本数と人数の両方を確認してください。
ビルダーを選ぶ前の5つの質問
| 質問 | 確認する場所 | 答えが「はい」なら |
|---|---|---|
| テンプレートを Git で管理するか | 開発チームの運用 | MJML、Maizzle、React Email を試す |
| 非エンジニアが毎週編集するか | 担当者の人数と頻度 | Stripo、Beefree、Postcards を試す |
| 顧客が製品内で編集するか | 製品の要件 | Topol、Unlayer、Chamaileon を試す |
| 配信も同じ画面で済ませたいか | 現在の配信サービス | Mailchimp、Brevo を試す |
| 配信前に多数のクライアントで確認が必要か | リリース手順 | Litmus、Email on Acid を加える |
費用の組み合わせ例
公式ページの価格を足し合わせると、構成による差がはっきりします。いずれも月額の定価で、各社のいちばん安い該当プランを前提にしています。
| 構成 | 内訳 | 月額 |
|---|---|---|
| 開発者が持つ | MJML または React Email(無料)+ Resend Pro $20 | $20 |
| 開発者が持つ+表示テスト | 上記+ Email on Acid Basic $99 | $20 + $99 = $119 |
| マーケターが持つ | Stripo Basic $20 + Brevo Starter $9 | $20 + $9 = $29 |
| 4人の制作チーム(コード) | Parcel 制作用 $29 × 4人 | $116 |
| 5人の制作チーム(コード) | Parcel 制作用 $29 × 5人(Stripo Pro は10人で$125) | $145 |
| 製品に編集画面を組み込む | Topol Startup(50ユーザー)、Unlayer の最小プラン、Chamaileon の月払い | $70、$250、$400 |
目立つのは2点です。いちばん安いのは開発者が持つ構成で、いちばん大きな段差は、自分が使うビジュアルビルダーと、顧客に提供する組み込み型エディタのあいだにあります。表示テストを足すと、小さな開発者向け構成では、そのテスト費用だけで全体の大半を占めることもあります。なお、Parcel はコードエディタ、Stripo はビジュアルエディタなので、5人以上の費用比較はあくまで目安です。
書き出した HTML を配信サービスへ渡すときの確認点
ビルダーから HTML を書き出しても、そのまま配信できるとは限りません。配信サービスごとに差し込みタグの書き方が違い、配信停止リンクや追跡リンクの扱いも違います。Stripo の料金ページには、無料プランは ESP への書き出しを予定しない人向けとあるため、配信まで通すなら有料プランが前提です。確認する項目を表にまとめます。
| 項目 | 見る場所 | 合格の基準 |
|---|---|---|
| 差し込みタグ | 配信後の HTML | {{ name }} のような記法が展開され、生のまま残らない |
| 配信停止リンク | フッター | リンクが有効で、クリックして実際に停止できる |
| 追跡リンク | 本文のボタン | 書き換え後も遷移先が正しい |
| 画像 | 受信箱 | 画像 OFF でも alt の文章で意味が通る |
| 文字コード | head | <meta charset="utf-8"> があり、日本語が文字化けしない |
確認するクライアントの目安は、Gmail(Web とモバイル)、Outlook(2016、2019、2021、365)、Apple Mail(macOS と iOS)、Yahoo!メール、Outlook.com / Hotmail です。古い Outlook の細部はつまずきやすいので、クライアント互換性ガイドの手順で確認してください。
選ぶ前の確認手順
- 実際のメールを1通選ぶ:ロゴ、ボタン、画像、差し込み項目、配信停止リンク入りのフッターを含むもの。
- 2つの候補で作る:初稿にかかった時間と、エンジニアの助けが要ったかを記録する。
- 実際の引き渡し経路を通す:書き出しまたはコンパイルをして、配信サービスに読み込み、差し込みと追跡リンクを確かめる。
- 届いたメールを見る:Gmail、Outlook、Apple Mail を、スマートフォンとデスクトップ、ダークモードも含めて確認する。詳しくはダークモードの記事を参照。
- 現在の送信量と2倍の量で費用を計算する:席数、書き出し回数、プレビュー枠を含める。
2つの製品で迷ったら、比較ページに個別の比較があります。たとえばStripoとBeefreeやMJMLとReact Emailです。システムメールと配信メールの分け方は、トランザクショナルメールとマーケティングメールで扱っています。
よくある質問
ビルダーとメール配信サービスは何が違いますか?
ビルダー(Stripo、Beefree、Postcards など)はメールをデザインして HTML を出力する道具で、配信は別のサービスが担当します。配信サービス(Mailchimp、Brevo、Resend など)はリストへの送信、配信停止、バウンスの管理を行い、編集画面を備えているものもあります。両方を合わせた費用で比べるのが安全です。
無料プランで毎月のニュースレターは作れますか?
月1回なら多くの場合足ります。Beefree の Starter は公式ページで10デザインまで、月6回の書き出し、Stripo の Free は月4回の書き出しです。Stripo の料金ページには、無料プランは ESP への書き出しを予定しない人向けとあります。週次で何度も修正する運用では、上限がすぐ問題になります。
MJML や React Email を使うにはエンジニアが必要ですか?
ビルドの仕組みと配信サービスへの接続には必要です。構造が決まったあとは、文面だけをコンテンツ担当が直す運用もできます。Node のツールを保守できる人がいない場合は、ビジュアルビルダーのほうが手間は少なくなります。
ビルダーを使えば、どのメールクライアントでも同じ表示になりますか?
なりません。ビルダーが作るのは HTML までで、最終的な表示は配信サービス、追跡リンク、画像、読者のクライアントに左右されます。テンプレートを量産する前に、完成したメールを Gmail、Outlook、Apple Mail のテストアドレスに送って確認してください。
Stripo と Beefree の無料プランは、どちらに余裕がありますか?
書き出し回数の上限だけを見ると、Beefree の Starter は月6回、Stripo の Free は月4回で、Beefree が2回多くなります。保存できる数は、Beefree が10デザイン、Stripo が10通で、どちらも同じです。Stripo の Free にはメンバー2人、1日5通のテスト送信も含まれます。エディタの使いやすさは料金ページの数字では分からないので、同じメールを両方で作って比べてください。
4人のチームで使うなら、どのプランになりますか?
Stripo は、Basic がメンバー2人、Medium が3人、Pro が10人なので、4人以上が同じアカウントで作業するなら Pro の月額 $125 になります。Parcel の制作用は1ユーザーあたり月額 $29 なので、4人で $116、5人で $145 です。ただし Parcel はコードエディタ、Stripo はビジュアルエディタなので、同じ種類の道具どうしの比較ではありません。
年払いにすると、どのくらい安くなりますか?
Stripo Basic は、月額 $20 の12か月分が $240、年額が $200 です。Beefree の Professional は、月払いの $30 を12か月で $360、年払いは月額 $25 相当で $300 です。どちらも月払いの合計から約17%安くなります。年払いは前払いなので、使い続けるかどうか分からないうちは、月払いのほうが安全です。