پرش به محتوای اصلی

تبدیل عدد به حروف فارسی — برای چک و فاکتور

تبدیل رایگان و آنی هر عدد صحیح به حروف فارسی، با پشتیبانی از واحد ریال و تومان — مناسب نوشتن مبلغ چک، فاکتور و قرارداد، بدون ارسال هیچ عددی به سرور.

تبلیغ

ابزار تبدیل عدد به حروف فارسی

واحد پول

عدد را در کادر بالا وارد کنید تا معادل فارسی آن اینجا نمایش داده شود.

تبلیغ

راهنمای استفاده

  1. عدد مورد نظر را در کادر بالا بنویسید — با رقم فارسی، عربی یا انگلیسی.
  2. واحد پول («تومان»، «ریال» یا «بدون واحد») را متناسب با سند خود انتخاب کنید.
  3. معادل فارسی عدد بلافاصله نمایش داده می‌شود؛ با «کپی نتیجه» آن را کپی کنید.

تبدیل عدد به حروف چگونه انجام می‌شود؟

این ابزار هر عدد صحیح را به گروه‌های سه‌رقمی (یکان، هزار، میلیون، میلیارد و بالاتر) می‌شکند و هر گروه را از روی مجموعه‌ای از واژه‌های یکان، ده‌ویژه (یازده تا نوزده)، دهگان و صدگان می‌سازد — دقیقاً همان‌طور که یک فارسی‌زبان عدد را با صدای بلند می‌خواند، نه یک الگوریتم فرمولی که این بی‌قاعدگی‌های زبانی را نادیده بگیرد. سپس گروه‌های غیرصفر با پسوند مقیاس خود («هزار»، «میلیون»، «میلیارد» و…) و حرف ربط «و» به هم متصل می‌شوند. عدد با نوع داده‌ی BigInt پردازش می‌شود، نه عدد معمولی جاوااسکریپت، تا مبلغ‌های بسیار بزرگ (که در ریال ایران غیرمعمول نیست) بدون از دست رفتن دقت محاسبه شوند.

برای نمونه، عدد ۴۷٬۸۵۰٬۰۰۰ با واحد تومان برابر است با: «چهل و هفت میلیون و هشتصد و پنجاه هزار تومان».

سوالات متداول

نه. تبدیل عدد به حروف با جاوااسکریپت همین صفحه، در مرورگر شما انجام می‌شود؛ هیچ عددی ذخیره یا به سروری ارسال نمی‌شود.
این گزینه فقط یک کلمه‌ی واحد پول به انتهای نتیجه اضافه یا حذف می‌کند؛ خودِ تبدیل عدد به حروف در هر سه حالت یکسان است. برای چک از «ریال» (واحد رسمی روی چک‌های بانکی) و برای فاکتور یا قرارداد از هرکدام که در سند مبنا نوشته‌اید استفاده کنید.
نه، به‌عمد. واحدهای پول رایج ایران (ریال و تومان) اعشار ندارند، پس ورودی اعشاری رد می‌شود تا به‌جای گرد کردن یا نادیده گرفتن بی‌صدای اعشار، خطای صریح ببینید و عدد را اصلاح کنید.
تا زیر ۱۰ به توان ۲۱ (یعنی تا سقف «تریلیون»)، که برای بزرگ‌ترین مبلغ‌های چک، فاکتور یا حتی گزارش‌های بودجه‌ای هم کافی است. برای اعداد بزرگ‌تر از این سقف، پیام خطای صریح نمایش داده می‌شود.
نوشتن مبلغ به حروف در کنار رقم، الزام بانکی رایج برای جلوگیری از جعل یا تغییر مبلغ چک است — رقم را نمی‌توان به‌سادگی ویرایش کرد بدون آنکه با نسخه‌ی حروفی مغایرت پیدا کند.
مشکلی نیست. ابزار رقم‌های فارسی (۱۲۳)، عربی (١٢٣) و انگلیسی (123) را یکسان می‌شناسد، و ویرگول، ممیز هزارگان فارسی (٬) یا فاصله‌ی میان رقم‌ها را نادیده می‌گیرد.
نتیجه با کلمه‌ی «منفی» در ابتدای عبارت نمایش داده می‌شود، مثلاً «منفی سیصد و پنجاه». برای مبلغ چک و فاکتور معمولاً به این حالت نیازی نیست، اما برای مصارف دیگر (مثل صورت‌حساب بدهکار) پشتیبانی می‌شود.
تبلیغ