人民币大小写转换规则,一次讲清

人民币金额的零、整、角、分、万、亿、万亿位怎么读,大写怎么转回数字,英文大小写与标题格式又有哪些规则——这一页按实际写法拆开说明。

更新于 2026-10-25 约 15 分钟 适用:本工具与票据核对

一、人民币大写的基本字符

人民币金额大写不使用“一二三四”,而是用笔画更复杂的“壹贰叁肆伍陆柒捌玖”,再配合“拾佰仟万”等单位。目的很直接:增加涂改难度,减少看错和改数的空间。

人民币大写的基本数字与单位
小写大写小写大写
0零5伍
1壹6陆
2贰7柒
3叁8捌
4肆9玖
10拾100佰
1000仟10000万
100000000亿1000000000000万亿

工具在“大写转小写”时也兼容一、二、三、十、百、千等常见写法,但输出统一使用规范大写。正式票据仍应使用壹、贰、叁这一套。

二、小写转大写的基本步骤

转换不是逐位替换,而是先把整数部分按四位分组,再处理小数部分。以 1234.56 为例:

  1. 拆整数和小数:整数 1234,小数 .56。
  2. 四位分组:1234 分为 1234 一组,读作壹仟贰佰叁拾肆。
  3. 加“元”:得到“壹仟贰佰叁拾肆元”。
  4. 处理角分:5 角、6 分,得到“伍角陆分”。
  5. 合并:人民币壹仟贰佰叁拾肆元伍角陆分。

整数部分每四位一级,分别对应个、万、亿、万亿。组内的仟、佰、拾从高到低排列;组与组之间的空位用“零”补一次,连续空位不重复写零。

三、零的位置,是最容易出错的地方

“零”不是为了读起来顺口,而是为了标出哪一位是空的。漏写零,金额的位数就会变得含糊;多写零,又会让人误以为多了几个数量级。

零的位置对照
小写金额正确大写说明
1001.00壹仟零壹元整佰位和拾位都是空的,补一个零
1010.00壹仟零壹拾元整佰位为空,补零
10001.00壹万零壹元整万位与个位之间补零
10010.00壹万零壹拾元整千、佰位为空,补一个零
100000001.00壹亿零壹元整亿位与个位之间补零
10.05壹拾元零伍分角位为空,分前补零

有两条简单的检查方法:第一,连续几个空位只写一个“零”;第二,整数末尾的空位不写“零”,例如 10000 是“壹万元整”,不是“壹万零元整”。

四、整、角、分的写法

金额到“元”为止,或到“角”为止且分位为零时,通常加“整”。有分时不加“整”,写到“分”结束。下面是工具默认开启“到元/角加整”时的结果:

角分与“整”的对照
小写金额默认大写说明
0.00零元整零金额也写完整
0.05零元零伍分角为零,分前补零
0.50零元伍角整到角为止,加“整”
1.05壹元零伍分元后补零再写分
1.50壹元伍角整分位为零
10.05壹拾元零伍分不要写成“壹拾元伍分”
100.55壹佰元伍角伍分有分,不加“整”

不同单位、不同银行对“到角加整”可能有细微差别,有些写法只要求到元加整。工具把“整”做成选项,勾选时按上面的默认规则,取消后可以生成不带“整”的版本。正式票据以开票单位的要求为准。

五、万、亿、万亿怎么进位

中文金额按四位一级:个、万、亿、万亿。每四位读成一个组,再乘上对应的单位,所以 10000 是壹万,100000000 是壹亿,1000000000000 是壹万亿。

大额金额的进位
小写金额人民币大写说明
10000.00壹万元整万位
100000.00壹拾万元整十万位
100000000.00壹亿元整亿位
100000001.00壹亿零壹元整亿位与个位之间的零
1000000000000.00壹万亿元整万亿位
9999999999999.99玖万亿玖仟玖佰玖拾玖亿玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元玖角玖分工具支持的最大金额

工具最大支持 9,999,999,999,999.99。超过这个范围会提示错误,不会截断或四舍五入。金额特别大时,建议由财务系统生成大写,再做人工复核。

六、前缀、元/圆、负数与选项

“人民币”前缀

正式票据常在金额前写“人民币”三个字,也有的栏目只写大写金额。工具默认加前缀,可以取消。前缀只是标识币种,不改变金额本身。

“元”还是“圆”

两者都能见到。“元”是大陆日常和多数票据的常见写法;“圆”在部分银行票据、老式凭证和港台语境中更常见。工具默认写“元”,勾选后改为“圆”。同一张单据保持一种写法即可。

负数

负数金额会在前缀后加“负”,例如 -100 得到“人民币负壹佰元整”。红字发票、冲销和退款还涉及会计与税务处理,不能只靠加一个负号解决,正式使用前要按财务制度确认。

输入格式

小写金额支持 ¥、¥、千分位逗号、全角数字和首尾空格。大写转小写支持“人民币”前缀、RMB/CNY、“元/圆”、“整/正”,也兼容一、二、十、百、千等常见写法。

七、大写转小写怎么核对

把发票、合同或报销单上的大写金额粘进“大写 → 小写”,工具会还原成数字。适合核对两栏是否一致,也适合从旧单据里重新录入金额。

大写转小写示例
输入的大写还原结果用途
人民币壹万贰仟叁佰肆拾伍元陆角柒分12345.67核对发票合计
壹佰元整100.00合同定金
零元伍角0.50只有角的金额
壹亿零壹元整100000001.00大额结算
人民币壹佰圆整100.00圆字写法

工具不会猜。角分写法不完整、出现无法识别的大写字符、或把多笔金额放在同一个输入框里,都会提示错误。核对时先处理错误,再比较数字。

八、英文大小写与标题格式

英文部分放在第二个标签,只处理英文字母和标点,不读取金额。它保留 7 种文字格式,和金额规则互不影响。

英文标签的格式与处理方式
格式处理方式不处理的内容
全部大写每个有大小写的字母转为大写数字、标点、中文
全部小写每个有大小写的字母转为小写数字、标点、中文
句首大写整句转小写,再大写每句开头缩写词表、品牌名内部大写
标题格式实词首字母大写,短词小写,首末词大写缩写、品牌名、数字与标点
每词首字母每个词的首字母大写,短词也大写缩写与品牌名(默认保留)
交替大小写只对字母计数,交替大写和小写空格、数字、标点
反转大小写大写变小写,小写变大写没有大小写的字符

标题格式的小词

工具保持小写的常见短词包括 a、an、the、and、but、or、nor、for、so、yet、at、by、in、of、on、to、up、as、via、per、vs、with、from、into、over、off、out、down、onto、upon、than。首词、末词和冒号后的词仍然大写。

缩写与品牌名

API、URL、HTTP、JSON、NASA、EU 等常见缩写默认保留全大写;iPhone、eBay、JavaScript、McDonald 等带内部大写的词也会保留。词表之外的缩写、全大写的普通人名仍可能被转成小写,转换后要检查。

特殊字母

ß 转大写会变成 SS,字符数会增加;İ 转小写会带一个组合点,字符数也可能增加。需要土耳其语规则时,在英文标签的“特殊语言规则”里切换。全角字母和重音符号可以单独转半角或去掉。

打开英文大小写标签

九、怎么验证一笔金额

自动转换只是第一步。正式提交前,建议按下面的顺序核对:

  • 小写金额的位数是否正确,尤其是万、亿、万亿。
  • 零的位置是否和空位对应,连续空位是否只写了一个零。
  • 整字是否只出现在到元或到角、且没有分的情况。
  • 角位为零、分不为零时,分前是否有零。
  • 前缀、元/圆、负数写法是否和单据其他部分一致。
  • 把大写转回小写,和原数字逐位对照。

在工具页打开浏览器控制台,也可以直接调用金额转换核心做抽查:

RmbCore.toUpper("1001.00").upper;
// "人民币壹仟零壹元整"

RmbCore.toUpper("0.05").upper;
// "人民币零元零伍分"

RmbCore.toLower("壹亿零壹元整").amount;
// "100000001.00"

如果结果将用于发票、合同、税务或审计,请以单位财务制度和专业意见为准。工具能保证格式一致,不能替代对业务金额本身的审核。

打开工具,按这些规则试一笔金额

规则看清了,试一笔真实金额

输入 0.05、1001 或 1 亿,看看零和整字落在哪里。

打开人民币转换器