Nepali & English Date Converter
Convert dates between Nepali (BS) and English (AD) calendars instantly - free to use.
Date Converter Tool
Result
Select a date
Covers BS 1975 to BS 2083 (AD 1918 to 2027). Month lengths were cross-checked against two independent datasets. Dates outside this range are rejected rather than estimated. Confirm dates used for official documents against the relevant published Nepali calendar.
How to Use the Date Converter
Nepali to English (BS to AD)
- Select the BS to AD tab in the tool above
- Enter the Nepali year, month, and day
- Click Convert to get the English date
English to Nepali (AD to BS)
- Select the AD to BS tab in the tool above
- Enter the English year, month, and day
- Click Convert to get the Nepali date
Why You Need a Nepali Date Converter
Nepal officially follows the Bikram Sambat (BS) calendar, which runs approximately 56 years and 8 months ahead of the Gregorian (AD) calendar. For students applying to international universities or embassies, almost all documents such as birth certificates, school transcripts, and SLC/SEE certificates carry dates in BS. Visa applications, bank statements, and foreign university admission forms require AD dates, making a reliable date converter an essential tool.
Common Uses for Date Conversion
- Visa applications: embassies require dates in AD format
- University admissions: foreign universities use the Gregorian calendar
- Bank documents: financial statements for scholarship applications
- Birth certificate conversion: date of birth verification for international forms
- Document verification: converting SLC, +2, and Bachelor's degree dates
BS vs AD: Key Differences
| Feature | Bikram Sambat (BS) | Gregorian (AD) |
|---|---|---|
| Used in | Nepal (official) | Worldwide (international) |
| Year difference | ~56 years 8 months ahead | Base reference |
| New Year | Baisakh 1 (mid-April) | January 1 |
| Months | Baisakh to Chaitra (12) | January to December (12) |
Put This Converter on Your Own Site
The converter is free to embed on any website, blog, or school portal. Copy one of the snippets below. It loads from our servers, so the calendar table stays current without you having to update anything.
1. Standard embed
Paste this wherever you want the tool to appear. The attribution link sits outside the iframe so readers can see where the tool comes from.
<iframe src="https://www.consultancyhunt.com/date-converter/embed.php"
title="Nepali Date Converter (BS to AD)"
style="width:100%;max-width:640px;height:430px;border:1px solid #e2e8f0;border-radius:12px"
loading="lazy"></iframe>
<p style="font-size:13px">
Powered by <a href="https://www.consultancyhunt.com/date-converter/">Nepali Date Converter</a>
</p>
2. Auto-resizing embed
The widget posts its height to the parent window, so the iframe can grow and shrink with the content instead of leaving a scrollbar or a gap.
<iframe id="npDateConverter" src="https://www.consultancyhunt.com/date-converter/embed.php"
title="Nepali Date Converter (BS to AD)"
style="width:100%;max-width:640px;height:430px;border:1px solid #e2e8f0;border-radius:12px"
loading="lazy"></iframe>
<script>
window.addEventListener('message', function (e) {
var frame = document.getElementById('npDateConverter');
if (e.source !== frame.contentWindow || e.origin !== new URL(frame.src).origin) return;
var height = Number(e.data && e.data.height);
if (e.data && e.data.type === 'ndc:height' && Number.isFinite(height) && height >= 240 && height <= 1200) {
frame.style.height = Math.ceil(height) + 'px';
}
});
</script>
3. Use the library directly
If you would rather build your own interface, load the conversion library on its own. It has no dependencies and exposes a single global.
<script src="https://www.consultancyhunt.com/assets/js/nepali-date.js"></script> <script> // Nepali to English NepaliDate.bsToAd(2081, 1, 1).ad.formatted; // "2024-04-13" // English to Nepali NepaliDate.adToBs(2024, 4, 13).bs.formatted; // "2081-01-01" // Today, and the day of the week var t = NepaliDate.today(); t.bs.formatted; // e.g. "2083-04-15" t.bs.monthName; // "Shrawan" t.weekdayNp; // "शुक्रबार" // Days in a given BS month NepaliDate.daysInBsMonth(2081, 1); // 31 </script>
The credit link is optional. You can remove it from the snippet.
Licence and accuracy
- Free for personal and commercial use, no sign-up or API key.
- Covers BS 1975 to 2083, which spans AD 1918 to 2027.
- Month lengths cross-checked against two calendar datasets and known Nepali New Year dates.
- Provided as-is. For legal or immigration paperwork, confirm against an official patro.