国际纸张尺寸表
A0-A8 / B 系列 / C 系列 / 名片 / 信封 / 海报 / 照片 / 美式尺寸 · 完整对照
A0-A8/B 系/名片/信封尺寸表
A0-A8 / B 系列 / C 系列 / 名片 / 信封 / 海报 / 照片 / 美式尺寸 · 完整对照
1 inch (英寸) = 25.4 mm
A 系列规律:相邻两号面积相差 2 倍。A0 = 1 ㎡。An 的长 = A(n-1) 的宽。
DPI 像素换算:1 inch @ 300 DPI = 300 px · A4 (210×297mm) @ 300 DPI = 2480×3508 px。
常用:日常打印 A4,名片 90×54 mm(中国标准)/ 89×51 mm(美式),DL 信封 220×110 mm(适合 A4 三折)。
了解工具定位 · 使用场景 · 对比优势
设计师带着 A2 海报文件去打印店,店员说“尺寸不对,要裁边”。打开本工具,输入 A2 标准尺寸 420×594mm,对照文件实际尺寸,立刻确认是文件设错了还是打印要求不同。省去反复沟通的时间,避免因尺寸误判导致重印浪费。
印刷厂名片标准是 90×54mm,但线上模板可能用了 85×55mm。用本工具查标准名片尺寸,再量一下手边已有的名片,确保设计稿尺寸与印刷要求一致,避免成品裁切后内容偏移或留白不均。
要寄一批 A4 尺寸的合同,需要选合适信封。本工具列出 C4 信封(229×324mm)刚好装 A4 纸不折叠,C5 信封(162×229mm)装 A5 或对折 A4。对照尺寸表直接下单,不用凭经验猜大小。
展板预留区域是 1.2m×0.9m,需要决定用 A1 还是 B1 海报更合适。工具显示 A1=594×841mm、B1=707×1000mm,A1 宽度够但高度不够,B1 高度超了。最终选用 A1 加留白方案,避免现场裁切或重做。
学校要求毕业论文用 A4 打印,但图表需要 A3 折叠页。用本工具确认 A4=210×297mm、A3=297×420mm,确保图表在 A3 上排版后折叠后不超出 A4 封面范围,避免答辩前被格式退回。
| 维度 | 本工具 | 竞品 A: PaperSize.info | 传统方法 |
|---|---|---|---|
| 数据隐私 | 纯浏览器处理,无任何数据上传 | 页面加载广告追踪器,可能收集访问数据 | 依赖他人操作,无法保证数据不外泄 |
| 离线可用 | 完全离线,加载后断网仍可使用 | 需保持网络连接 | 需携带实体手册或现场查询 |
| 尺寸精度 | 基于 ISO 216 标准,精确到毫米 | 基于 ISO 216 标准,精确到毫米 | 依赖手册印刷精度,可能存在误差 |
| 查询速度 | 即时响应,无网络延迟 | 受网络速度和服务器响应影响 | 需手动翻阅查找,耗时较长 |
| 使用场景 | 设计师、印刷厂、办公人员快速查询 | 普通用户在线查询 | 无网络环境下的备选方案 |
| 附加功能 | 提供 A/B/C 系列及信封、名片等完整规格 | 提供 A/B/C 系列及部分特殊规格 | 仅限手册收录的规格,更新不及时 |
上手步骤 · 输入输出 · 避坑提示
| 输入 | 输出 | 说明 |
|---|---|---|
| A4 | 210 × 297 mm | 典型场景:最常用的办公打印纸张 |
| A0 | 841 × 1189 mm | 边界 case:A 系列最大尺寸,用于海报/工程图 |
| A8 | 52 × 74 mm | 边界 case:A 系列最小尺寸,接近名片大小 |
| B5 | 176 × 250 mm | 典型场景:B 系列常用尺寸,介于 A4 和 A5 之间 |
| 名片 | 90 × 54 mm | 典型场景:国内标准名片尺寸,横版 |
| DL 信封 | 110 × 220 mm | 典型场景:标准商务信封,适合折叠 A4 纸 |
| A4 | 210 × 297 mm | 易错 case:用户可能输入小写 a4,工具不区分大小写 |
| C5 | 162 × 229 mm | 易错 case:C 系列信封尺寸,用户常与 B5 混淆 |
210mm × 297mm(宽 × 高)297mm × 210mm(宽 × 高)或直接写 210mm × 297mm 但指明方向A4 标准定义中长边(297mm)是高度,短边(210mm)是宽度;印刷排版时方向错误会导致内容被裁切。
B5 尺寸是 A5 尺寸的 1.5 倍B5 尺寸是 176mm × 250mm,A5 尺寸是 148mm × 210mmB 系纸张的短边是 A 系同号长边,长边是 A 系下号短边,并非简单倍数关系。
名片尺寸 90mm × 54mm(直接用于印刷)名片成品尺寸 90mm × 54mm,设计稿需加 3mm 出血,即 96mm × 60mm印刷裁切需要出血边,直接按成品尺寸排版会导致裁切后边缘留白或内容被切。
DL 信封尺寸 220mm × 110mm(对应 A4 对折)DL 信封尺寸 220mm × 110mm,对应 A4 三等分(折叠后 99mm × 210mm)DL 信封设计用于 A4 三等分折叠,不是对折;对折 A4 应使用 C5 信封(229mm × 162mm)。
A4 长宽比 1.414:1,所以 297 ÷ 210 = 1.4142857A 系标准定义长边是短边的 √2 倍,但实际 A4 尺寸 297/210 = 1.41428,四舍五入后略有偏差ISO 216 标准规定 A 系尺寸取整到毫米,因此实际比例与 √2 有微小误差,计算时不应直接使用 √2。
A0 尺寸 841 × 1189A0 尺寸 841mm × 1189mm不写单位会误以为单位是厘米或英寸,导致实际尺寸偏差 10 倍以上。
A4 像素尺寸 2480 × 3508(固定值)A4 在 300 DPI 下为 2480 × 3508 像素;在 72 DPI 下为 595 × 842 像素像素尺寸依赖 DPI(每英寸点数),不同输出设备(屏幕/印刷)DPI 不同,固定像素值会导致显示或打印比例错误。
A3 面积是 A4 的两倍,所以长宽各是 A4 的 2 倍A3 面积是 A4 的两倍,但长宽分别是 A4 的 √2 倍(约 1.414 倍)A 系纸张每增大一号,长宽各乘 √2,面积乘 2;误以为长宽直接加倍会导致尺寸计算错误。
公式推导 · 流程图解 · 依据出处
A(n) = 2^{1/4} \times 2^{-n/2} \times 1000 \times 2^{-1/4} \times 2^{-n/2} \times 1414 \text{(简化:A(n) 宽×高 = (841 \times 2^{-n}) \times (1189 \times 2^{-n}) mm)}
n — A 系列编号(0~8)宽 — 纸张宽度(mm)高 — 纸张高度(mm)A4 纸(n=4):宽 = 841 × 2^{-4} = 841 / 16 = 52.5625 → 取整 210 mm;高 = 1189 × 2^{-4} = 1189 / 16 = 74.3125 → 取整 297 mm。最终尺寸 210 × 297 mm。
基于 ISO 216 国际标准(1975),适用于 A 系列纸张(A0~A8)。B 系列、C 系列(信封)使用不同基准尺寸(B0=1000×1414 mm,C0=917×1297 mm),不适用此公式。
3 种主流语言 · 复制即用
from dataclasses import dataclass
from typing import Dict
@dataclass
class PaperSize:
name: str
width_mm: float
height_mm: float
# ISO 216 A 系列标准尺寸(毫米)
A_SERIES: Dict[str, PaperSize] = {
"A0": PaperSize("A0", 841, 1189),
"A1": PaperSize("A1", 594, 841),
"A2": PaperSize("A2", 420, 594),
"A3": PaperSize("A3", 297, 420),
"A4": PaperSize("A4", 210, 297),
"A5": PaperSize("A5", 148, 210),
"A6": PaperSize("A6", 105, 148),
"A7": PaperSize("A7", 74, 105),
"A8": PaperSize("A8", 52, 74),
}
# 按名称查找尺寸,返回 (宽, 高) 毫米
size = A_SERIES["A4"]
print(f"{size.name}: {size.width_mm}×{size.height_mm} mm")
# 输出: A4: 210×297 mm
# 计算对角线(英寸),1 英寸 = 25.4 mm
import math
diag_inch = math.hypot(size.width_mm, size.height_mm) / 25.4
print(f"对角线: {diag_inch:.1f} 英寸")
# 输出: 对角线: 14.3 英寸package main
import (
"fmt"
"math"
)
type PaperSize struct {
Name string
WidthMM float64
HeightMM float64
}
// ISO 216 B 系列标准尺寸(毫米)
var BSeries = map[string]PaperSize{
"B0": {"B0", 1000, 1414},
"B1": {"B1", 707, 1000},
"B2": {"B2", 500, 707},
"B3": {"B3", 353, 500},
"B4": {"B4", 250, 353},
"B5": {"B5", 176, 250},
"B6": {"B6", 125, 176},
"B7": {"B7", 88, 125},
"B8": {"B8", 62, 88},
}
func main() {
size, ok := BSeries["B5"]
if !ok {
fmt.Println("未找到该尺寸")
return
}
// 输出尺寸
fmt.Printf("%s: %.0f×%.0f mm\n", size.Name, size.WidthMM, size.HeightMM)
// B5: 176×250 mm
// 计算面积(平方米)
area := size.WidthMM * size.HeightMM / 1_000_000
fmt.Printf("面积: %.4f m²\n", area)
// 面积: 0.0440 m²
// 计算长宽比(保留 2 位小数)
ratio := math.Round(size.WidthMM/size.HeightMM*100) / 100
fmt.Printf("长宽比: %.2f\n", ratio)
// 长宽比: 0.70
}// 名片标准尺寸(毫米),含出血
const businessCard = {
name: '标准名片',
width: 90,
height: 54,
bleed: 2, // 出血边距
};
// 信封常见尺寸(毫米)
const envelopes = [
{ name: 'DL', width: 110, height: 220 },
{ name: 'C4', width: 229, height: 324 },
{ name: 'C5', width: 162, height: 229 },
{ name: 'C6', width: 114, height: 162 },
];
// 查找信封并转换单位
function findEnvelope(name) {
const env = envelopes.find(e => e.name === name.toUpperCase());
if (!env) throw new Error(`未找到信封: ${name}`);
// 毫米转英寸(1 in = 25.4 mm)
const toInch = (mm) => (mm / 25.4).toFixed(2);
return {
...env,
widthInch: toInch(env.width),
heightInch: toInch(env.height),
};
}
try {
const c5 = findEnvelope('C5');
console.log(`${c5.name}: ${c5.width}×${c5.height} mm`);
// C5: 162×229 mm
console.log(`英寸: ${c5.widthInch}×${c5.heightInch} in`);
// 英寸: 6.38×9.02 in
} catch (e) {
console.error(e.message);
}
// 名片含出血尺寸
const cardWithBleed = {
width: businessCard.width + businessCard.bleed * 2,
height: businessCard.height + businessCard.bleed * 2,
};
console.log(`名片(含出血): ${cardWithBleed.width}×${cardWithBleed.height} mm`);
// 名片(含出血): 94×58 mm8 个高频疑问
「排版打印」下的其他工具