Enter an amount above to see it spelled out in words...
4 Major Currencies
| Currency | Unit | Decimals | Example |
|---|---|---|---|
| USD | Dollar / Cent | 2 | $1,234.56 |
| VND | Đồng | 0 | 1.234.000₫ |
| EUR | Euro / Cent | 2 | €1,234.56 |
| GBP | Pound / Pence | 2 | £1,234.56 |
When Do You Need Amount in Words?
Checks & Bank Drafts
Banks require the amount in both digits and words on every check to prevent fraud and misreading.
Invoices & Receipts
Legal invoices in many countries (including Vietnam) must show the amount in words for tax compliance.
Legal Documents
Contracts, promissory notes, and notarized documents always include the spelled-out amount to avoid disputes.
Accounting Software
Auto-generating word amounts in financial reports, payment vouchers, and journal entries.
Vietnamese Number System
What is Currency to Text Conversion?
Currency to text conversion (also known as number-to-words or amount-in-words) is the process of transforming a numeric monetary value into its written representation. For example, $1,234.56 becomes "One Thousand Two Hundred Thirty-Four Dollars and Fifty-Six Cents". This is a mandatory requirement on many financial and legal documents worldwide.
The primary purpose is fraud prevention. Written amounts are significantly harder to alter than digits. A check showing "$100.00" could be modified to "$1,100.00", but "One Hundred Dollars" cannot be easily changed to match. Banks, courts, and tax authorities universally require both representations.
How the Conversion Algorithm Works
Converting numbers to words follows a recursive chunking strategy. The number is split into groups of three digits (ones, thousands, millions, billions) from right to left. Each chunk is independently converted to words, then joined with the appropriate scale word. For example, 1,234,567 becomes: "One Million" + "Two Hundred Thirty-Four Thousand" + "Five Hundred Sixty-Seven".
English uses a relatively straightforward system: unique words for 1-19, compound words for 20-99 (e.g., "Twenty-One"), then "Hundred" as a multiplier. The main complexity is handling hyphens (Twenty-One vs Twenty) and the irregular teens (Eleven, Twelve, Thirteen).
Vietnamese is more nuanced. The word for 1 changes based on position: "một" in isolation but "mốt" after a tens digit (21 = "hai mươi mốt"). Similarly, 5 becomes "lăm" after tens ("hai mươi lăm"). When the tens digit is zero but ones is not, "lẻ" is inserted: 105 = "một trăm lẻ năm". These rules are handled automatically by this tool.
Vietnamese Dong Has No Subunits
Unlike USD (cents), EUR (cents), and GBP (pence), the Vietnamese Dong has no smaller denomination in practice. The hào (1/10) and xu (1/100) were formally abolished decades ago. VND amounts are always whole numbers, which is why this tool removes decimal places for VND input.
Legal Requirements Across Countries
Most countries require amount-in-words on official financial documents. In Vietnam, Circular 200/2014/TT-BTC mandates that all invoices, payment vouchers, and receipts must include the amount in both digits and written form. In the United States, the Uniform Commercial Code (UCC) specifies that when words and figures conflict on a check, the written amount takes precedence.
This principle applies globally: in case of discrepancy, the written-out amount is considered the legally binding figure. This alone makes accurate currency-to-text conversion essential for any business dealing with financial documents.
Number Formatting Conventions
A common source of confusion in international transactions is that different countries use different separators. The US uses commas for thousands and a period for decimals ($1,234.56), while many European countries and Vietnam reverse them (1.234,56). This tool accepts both formats and normalizes the input automatically.
See related tools: Case Converter, Exchange Rate Converter, and Word Counter.
Frequently Asked Questions
You Might Also Like
Case Converter — UPPERCASE lowercase Title camelCase snake_case kebab-case
Convert text between 11 case formats: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, and more. Instant copy, free, no signup.
Unit Converter — Length Weight Temperature Volume Speed Area
Convert between 50+ units across 8 categories: length, weight, temperature, volume, area, speed, time, and data storage. Instant real-time results with swap and copy.
Exchange Rate Converter — Quy Đổi Tỷ Giá USD VND EUR JPY
Convert between 12 currencies instantly: USD, VND, EUR, GBP, JPY, CNY and more. Compare bank rates, swap currencies in one click. Free exchange rate calculator.
Word Counter — Count Words Characters Sentences Paragraphs
Count words, characters (with and without spaces), sentences, paragraphs, reading time, speaking time, and top keywords in real time. Free word counter for writers, students, and SEO professionals.
More Text Processing Tools
Word Counter — Count Words Characters Sentences Paragraphs
Count words, characters (with and without spaces), sentences, paragraphs, reading time, speaking time, and top keywords in real time. Free word counter for writers, students, and SEO professionals.
Character Counter — Count Chars, Words, Bytes, Lines
Count characters (with and without spaces), words, UTF-8 bytes, and lines in real time. Check Twitter, SMS, meta description, and URL slug limits instantly. Free, no signup.
Slug Generator — Create SEO-Friendly URL Slugs Instantly
Convert any title or text into clean, SEO-friendly URL slugs instantly. Supports Vietnamese, multilingual transliteration, bulk mode, and custom separators. Try it free now.
Case Converter — UPPERCASE lowercase Title camelCase snake_case kebab-case
Convert text between 11 case formats: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, and more. Instant copy, free, no signup.
Fancy Text Generator — Bold Italic Script Bubble Unicode Fonts for Social Media
Generate 20+ fancy Unicode text styles instantly: bold, italic, script, fraktur, bubble, small caps, and more. Copy and paste into Instagram, Twitter, Discord, and TikTok bios.
Lorem Ipsum Generator — Placeholder Text Maker
Generate Lorem Ipsum placeholder text by paragraphs, sentences, or words. Copy classic Latin filler text instantly for wireframes, mockups, and typography testing.
Text to Speech — Convert Text to Voice Online Free
Convert text to natural speech in your browser with 100+ voices, adjustable speed, pitch, and volume. Free TTS tool using Web Speech API — no signup, fully private.
Find and Replace Text Online — Regex Search Replace Tool
Find and replace text online with regex support, case-sensitive matching, whole-word search, and highlighted matches. See match count and replace all or one at a time. Free browser-based tool for writers, developers, and data analysts.
About Text Tools
Text tools handle the daily grind of working with strings, paragraphs, and documents: counting words, reversing characters, transforming case, generating slugs, splitting long text, previewing Markdown. These replace separate desktop apps and complex CLI commands with a single URL you can bookmark and use without setup.
Why it matters
Writers, editors, and content teams work with text constraints everywhere — Twitter's 280-char limit, LinkedIn's 1,300-char optimal post, academic abstracts of 250 words, SEO meta descriptions capped at 155. A word counter that shows characters (with and without spaces), words, sentences, paragraphs, and reading time lets you hit platform specs without switching between tools.
Privacy and safety
Text tools process input entirely in your browser. Your blog draft, legal contract, or confidential email never leaves your device. Even the word counter doesn't transmit your text — it runs a simple counting function locally, which is actually all that's needed. If a text tool claims to 'process' your text on their server, the scope for data leakage is enormous and almost never justified.
Best practices
- For SEO titles, aim for 50-60 characters including spaces (Google truncates longer titles)
- Meta descriptions work best at 150-155 characters — Google has been showing ~160 on desktop, ~120 on mobile
- When generating slugs, keep them short (3-5 words), all lowercase, hyphens-not-underscores, avoid stop words
- Markdown preview is useful BEFORE publishing to verify headings, links, and lists render correctly on the target platform