語数からページ数を推定
2,500語を12ポイント、ダブルスペース、余白1インチのレター用紙で組むと、9ページを少し超えて10枚になります。1ページに270語が入る計算です。文字サイズや行間、余白、用紙を変えると見積もりも変わります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 単語数
- 2,500
- フォントサイズ (pt)
- 12
- 行間
- 2
- 余白 (in)
- 1
- 用紙
- Letter
学生・指導者・編集者は、学術的な標準書式で印刷したときに原稿が何ページになるかを頻繁に尋ねます。単なる語数カウントだけでは、文字サイズ・行間・余白・用紙サイズの前提なしに答えられません。本ツールは正の語数と任意のレイアウト指定(ポイント単位の本文サイズ、行間倍率、インチ単位の均一余白、Letter または A4)を受け取り、利用可能な本文領域・1ページあたり行数・1行あたり平均語数の固定幾何モデルを適用します。既定値は一般的なレポート規則に合わせています。本文12ポイント、倍角行間、US Letter で1インチ余白です。
学術レイアウト下で語数が推定ページ数になる仕組み
印刷ページ数は語数だけの性質ではなく、選んだレイアウトで1ページに収まる語数で語数を割ったものです。本機能は教室向け書式ガイドの第一原理からその密度をモデル化します。用紙寸法から始めます。 US Letter は縦11インチ・横8.5インチ、A4 は210×297ミリメートルをインチに換算します。
幅の左右と高さの上下から均一余白を差し引き、利用可能な本文矩形を得ます。インチ単位の行の高さは、ポイント単位の文字サイズに行間倍率を掛け、72で割った値です。1インチに72ポイントあるためです。
1ページあたり行数は、利用可能高さをその行の高さで割った値です。平均文字幅は em の固定割合としてモデル化し、Times 系の比例本文フォントがサイズ間で安定するようにします。1行あたり文字数は利用可能幅をその文字幅で割った値、1行あたり語数は文字数を6で割った値で、末尾スペースを含む英語の標準平均です。
1ページあたり語数は行数×1行あたり語数です。12ポイント・倍角行間・Letter 1インチ余白ではおおよそ1ページ270語となり、倍角行間レポートの古典的目安に近く、単行間では密度がほぼ倍になります。文字サイズ・行間・余白を変えると、ワープロで同じ文書を再書式したときと同様に見積もりが動きます。
語数からページ数推定が役立つ場面
課題文はしばしば約2500語、または倍角行間で8〜10ページ程度と指示します。学生はワープロを開く前に単位間の素早い対応表が必要です。ライティングセンターや指導プラットフォームはレイアウト対応の計算機を埋め込み、倍角から単行間、12から11ポイントへの変更が枚数をどう変えるかを、独自の語数/ページ定数を発明せずに示します。
長さ要件を起草する教員は、語数下限が MLA や APA 風余白で想定するページ範囲と一致するかを逆検証できます。印刷アンソロジーや試験冊子を計画する編集者は、目標語数予算を Letter と A4 のページ見積もりに変換します。
活用例
学生レポートの分量確認
学術論文提出前に、草稿の語数を1インチ余白・倍角行間の Letter 推定ページ数へ変換します。
編集と試験冊子の印刷計画
目標語数予算を Letter または A4 のページ見積もりに写し、別途の密度表を維持せずに印刷計画へ使います。
よくある質問
既定の書式前提は何ですか?
本文12ポイント、倍角行間(2)、四辺1インチ余白、US Letter 用紙です。教室のレポートでよく使う設定です。
単なる語数÷ページ定数と何が違いますか?
語数/ページを推測したり全文を貼り付けたりする必要はありません。
シングルスペースにするとページ数はどれだけ変わりますか?
1ページに入る語数がおよそ2倍になるため、同じ原稿のページ数はほぼ半分になります。行間は1から3まで設定でき、1.5も指定できます。
A4用紙とレター用紙で結果は変わりますか?
変わることがあります。レターは8.5×11インチ、A4は210×297ミリなので、余白を引いた後の文字を置ける範囲が異なり、同じ原稿でもページ数が変わる場合があります。
ワープロソフトで表示されるページ数と完全に一致しますか?
一致するとは限りません。平均的な文字幅を使った固定のページモデルで見積もるため、実際に使うフォントによって数が変わることがあります。最終的な書式を整える前の計画用の目安としてお使いください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/edu/words-to-pages \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"word_count":2500}'const res = await fetch("https://api.kit.forhosting.com/edu/words-to-pages", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"word_count": 2500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/words-to-pages",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"word_count": 2500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/words-to-pages", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"word_count":2500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"word_count":2500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/words-to-pages", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"word_count": 2500
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.words_to_pages",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
学術レイアウト下で語数が推定ページ数になる仕組み
ページ数は語数÷1ページあたり語数で、pages_ceil は原稿を収められる最小の整数枚数です。
入力契約・応答フィールド・検証エラー
ブラウザツールは無料です。word_count を厳密に0より大きい有限数として含む JSON オブジェクトを POST してください。別名 words・n_words・total_words・count も受け付けます。任意の font_size_pt は既定12で、6以上72以下です。別名は font_size・pt・size_pt です。任意の line_spacing は倍角行間の学術散文向けに既定2で、1以上3以下です。別名は spacing・line_height・leading です。任意の margin_in は四辺1インチが既定で、0.25以上2.5以下です。別名は margin・margins・margin_inches です。任意の paper は letter または a4(既定 letter)で、別名 paper_size・page_size・size です。word_count 欠落、非有限値、0以下の語数、範囲外のレイアウト、未知の用紙ラベル、利用領域を消す余白は invalid_input で失敗し課金されません。成功時は解決済みレイアウトを返し、page_width_in・page_height_in、利用幅・高さ、line_height_in、lines_per_page、words_per_line、words_per_page、正確な比率の pages、整数枚の pages_ceil、ならびに formula・method academic_layout・operation words_to_pages を報告します。成功した API 呼び出しはプリペイド KIT 残高を1件あたり$0.002で使用します。
語数からページ数推定が役立つ場面
CMS エクスポートから語数を既に保持する自動化スクリプトは、ハウススタイルが文字や行間を変えるとずれる密度表をハードコードする代わりに、同じエンドポイントを呼び出します。実装はネットワークもモデルトークンもない純 parse の tier A のため、成功呼び出しは公開された基本料金$0.002のみで、検証失敗は残高を消費せず、結果はテストとエッジワーカー向けに完全に決定的です。
連携の活用例
指導・ライティングセンター用ウィジェット
文字サイズ・行間・余白がページ合計をどう変えるかを示し、課題のページ範囲に合わせて推敲時間を計画できるようにします。
技術的な質問
語数からページ数の推定はどのように動作しますか?
固定の学術レイアウトモデルにより、用紙・余白・ポイント単位の文字サイズ・行間から導いた1ページあたり語数密度で word_count を割ります。
単行間や A4 ページをモデル化できますか?
はい。単行間は line_spacing を 1(1.5 で1.5倍)、A4 は paper を a4 にしてください。余白と文字サイズは引き続き調整できます。
語数からページ数推定の料金はいくらですか?
ブラウザツールは無料です。API リクエストは成功1回あたり$0.002のプリペイド KIT 残高を使用し、無効入力は課金されません。