Pređi na glavni sadržaj
LibraTool logoLibraTool

Konvertor broja u reči — besplatno

Pretvorite bilo koji broj u reči na engleskom, vijetnamskom, poljskom, turskom, španskom, portugalskom, francuskom, nemačkom, ruskom i još 7 jezika: glavni brojevi, iznosi u valuti i tekst za ček.

Radi van mreže kada se učita
Kineski iznosi velikim ciframa (大写金额) →

One thousand, two hundred thirty-four

Brzi primeri

Uobičajene upotrebe

  • Napišite brojeve na čekove i pravne dokumenteKonvertujte iznose u napisane reči za čekove, naloge za plaćanje i pravne ugovore gde su potrebni pisani iznosi.
  • Napišite brojeve u obrazovnom materijaluKonvertujte brojeve u pisane engleske za radne listove, obrazovni sadržaj i materijale za učenje jezika.
  • Napišite iznose faktura u rečimaKonvertujte ukupna iznosa faktura u napisane reči za međunarodne fakture, naloge za kupovinu i zahteve za plaćanje.
  • Napišite brojeve za pisanje i izdavanjeSledite pravila vodiča za stil konvertujući brojeve u reči za eseje, članke, knjige i profesionalno pisanje.
  • Brojevi u rečima za pristupačnost i čitače ekranaGenerišite napisane nizove brojeva za pristupačan sadržaj, ARIA označe i kompatibilnost sa čitačem ekrana.

Kako funkcioniše

Ovaj konvertor koristi ručno napisan algoritam — bez biblioteke, bez API poziva. Cela konverzija se izvršava u vašem pregledaču koristeći tri statičke tabele pretraživanja (jedinice, desetice i reči za redove veličine poput 'thousand', 'million') i petlju grupisanja koja razbija bilo koji ceo broj u grupe od tri cifre i lokalno sastavlja englesku frazu.

  1. 1
    Parsiranje unosa i detekcija znaka
    Alatka uklanja zareze, proverava vodeći znak minus, i proverava unos naspram jednostavnog regularnog izraza cifara. Takođe koristi BigInt da uhvati brojeve iznad Number.MAX_SAFE_INTEGER (9.007.199.254.740.991) pre nego što bi preciznost JavaScript pokretnog zareza tiho oštetila rezultat.
  2. 2
    Grupisanje po tri cifre sa skalarnim rečima
    Celobrojni deo se ponovljeno deli sa 1.000, i svaki ostatak (0–999) se konvertuje preko pretrage stotine-desetice-jedinice. Svakoj grupi se zatim dodaje prefiks sa rečju reda veličine iz niza SCALES ('thousand', 'million', 'billion', 'trillion', 'quadrillion') i grupe se spajaju zarezima.
  3. 3
    Post-obrada specifična za režim
    U zavisnosti od izabranog režima, niz reči se transformiše: redni režim primenjuje fiksnu mapu sufiksa na poslednju reč (npr. 'twenty-one' postaje 'twenty-first'); režim valute traži nazive glavnih i sporednih jedinica za izabranu valutu (USD, GBP, EUR, INR, JPY, CAD, AUD) i zaokružuje decimalni deo na najbliži cent; režim ček/pravni formatira izlaz kao 'One thousand two hundred thirty-four and 56/100 dollars'.
  4. 4
    Rezultat prikazan i kopiran u pregledaču
    Konvertovan niz se ponovo izračunava pri svakom pritisku tastera preko React useMemo — nema mrežnog zahteva. Klik na Kopiraj upisuje rezultat u privremenu memoriju koristeći navigator.clipboard API pregledača.

Slične alatke

Česta pitanja