๐Ÿชฆ Bukit Brown Cemetery Heritage Search

Preserving Singapore's Heritage ยท Connecting Families
A free community project by Ricky Sng to help families find and honor their loved ones at Bukit Brown Cemetery. Using AI and OCR technology to digitize handwritten burial records from the 1920sโ€“1970s.

Upload Burial Register Documents

๐Ÿ“„
Click to upload or drag and drop
PDF files from Bukit Brown archives

๐Ÿ“š Browse NAS Bukit Brown burial register PDFs

Complete catalog of digitized burial registers (April 1922 โ€“ December 1972) from the National Archives of Singapore.
Or paste a NAS PDF link
Discover scrapes the NAS page for actual PDF links
๐Ÿ’ก How it works: Your Worker acts as a proxy to fetch PDFs from NAS (bypasses CORS and server blocks). Files are stored in R2 (up to 100MB per file).
Pages to OCR:
(start from page 1)

Browse All Records

...
Total Records
...
Pages

Spreadsheet Import / Export

โฌ‡๏ธ Export current database

Download a CSV you can open in Excel, edit, and re-import to update records.

โฌ†๏ธ Import updates (CSV)

Identity keys (recommended): grave_number, full_name, burial_date (YYYY-MM-DD). Rows will be upserted: updated if a match is found, otherwise inserted.
Supported columns: grave_number, surname, full_name, chinese_name, date_of_birth, date_of_death, burial_date, age, gender, occupation, address, notes, verified, source_document.

Help Improve Records

If you have additional information or corrections for a burial record, please share it here. Your contribution helps preserve our heritage.

๐Ÿ“– How to Find Your Relatives at Bukit Brown

A step-by-step guide for families searching for their loved ones

Before You Start

You will need at least one of the following: the name of the deceased (in English), the approximate year of death or burial, or the grave/plot number. The burial registers cover April 1922 to December 1972 only.

Step 1: Search the Database

Go to the ๐Ÿ” Search Records tab. You can search in several ways:

By Name (recommended first step): Type the surname or full name. Select "Surname" from the dropdown for best results. Chinese names in the registers are transliterated into English (e.g., ๅญ™ = SNG / SOON, ้™ˆ = TAN / CHAN, ๆž— = LIM, ้ป„ = NG / WONG, ๆŽ = LEE).

By Grave Number: If you know the plot number (e.g., "General(a) 606"), select "Grave Number" and type it.

By Year: Select "Year" and type a year (e.g., "1935") to find all burials recorded that year.

All Fields: A general search across all fields โ€” good if you are unsure which field your information belongs to.

Step 2: Review the Results

Each record card shows all available information extracted from the register:

โ€ข Grave Number โ€” The plot identifier (e.g., "General(a) 606")

โ€ข Full Name โ€” English transliteration of the name

โ€ข Chinese Name โ€” If it could be read from the handwritten register

โ€ข Death Date / Burial Date โ€” When the person passed and was buried

โ€ข Age, Gender โ€” As recorded

โ€ข Occupation โ€” Profession listed in the register

โ€ข ๐Ÿ“„ Open source PDF โ€” Click to view the original register page from NAS

Step 3: Cross-Reference with NAS

If you find a potential match, click the "๐Ÿ“„ Open source PDF" link on the record card to view the original handwritten register page. This lets you verify the record yourself, as OCR of handwritten text from the 1920sโ€“1970s may contain errors.

Step 4: Use the Index Files

If searching by name does not yield results, try the NAS Alphabetical Index:

1. Go to ๐Ÿ“„ Upload & Import tab

2. In the dropdown, look under the "Burial Register Series E / Index" group โ€” these include alphabetical indexes (Aโ€“K and Lโ€“Z)

3. Select the appropriate index file and click "Use Selected" then "Import Link"

4. Once imported, click "โš™๏ธ Process with AI & OCR" to extract searchable text

Step 5: Contribute Corrections

If you find an error in any record (misspelled name, wrong date, etc.), go to the โœ๏ธ Contribute tab and submit a correction. Every correction helps improve the database for all families.

Tips for Successful Searching

โ€ข Try multiple spelling variations โ€” old registers used various romanizations (e.g., WONG / ONG / ANG for ้ป„, CHAN / TAN / CHEN for ้™ˆ)
โ€ข Names may be recorded as surname first (e.g., "TAN Ah Kow") or in various orders
โ€ข Try searching by year of death if the name search returns too many or too few results
โ€ข The register records burial dates, not death dates โ€” a burial might be a few days after death
โ€ข Women may be listed under their maiden name or married name
โ€ข Some entries may be marked as "โš  Unverified" โ€” this means the OCR extraction has not been manually checked yet

Need More Help?

For more detailed research, visit the Archives Reading Room at the National Archives of Singapore, 1 Canning Rise, Singapore 179868. Contact: nas@nlb.gov.sg or call 6332 3255.

You can also browse the full collection directly on the NAS website at:
๐Ÿ”— www.nas.gov.sg/archivesonline/bukitbrown/

About This Project

Bukit Brown Cemetery is one of Singapore's largest Chinese cemeteries, with over 100,000 graves dating back to 1922. The cemetery contains invaluable historical and genealogical records, but many of these records exist only as handwritten documents that are difficult to read and search.

Our Mission

This free community project aims to digitize burial records using advanced OCR and AI technology, making it easier for families to find and honor their loved ones. We believe everyone should have access to their family history.

NAS Burial Register Collection

The National Archives of Singapore (NAS) has digitized and released the burial registers of Bukit Brown Cemetery covering April 1922 to December 1972. This tool indexes all available volumes:

โ€ข 14 Burial Register volumes (chronological by burial date)
โ€ข 2 Alphabetical Index volumes (Aโ€“K and Lโ€“Z)
โ€ข Cemetery Location Map
Records are in English and are in chronological order based on date of burial.

How It Works

1. Import or Upload: Select PDFs from the NAS catalog or upload your own scans
2. AI Processing: Google Cloud Vision API performs handwriting recognition (OCR)
3. Data Extraction: Claude AI extracts structured information from the text
4. Searchable Database: Records are stored in a searchable format
5. Community Verification: Family members can contribute corrections

Technology

Built with Cloudflare Workers (serverless), D1 (database), R2 (file storage), Google Cloud Vision API (OCR), and Claude AI (data extraction). All processing happens in the cloud with no software installation required.

Privacy & Data

All burial records are historical public information from NAS. We do not collect personal information from users except what is voluntarily provided for contributions. This is a non-commercial project dedicated to heritage preservation.

Get Involved

You can help by:
โ€ข Importing and processing NAS burial register PDFs
โ€ข Verifying and correcting extracted records
โ€ข Sharing this tool with others searching for family history
โ€ข Contributing photographs or information about specific graves

Contact & Feedback

This project is maintained by volunteers dedicated to preserving Singapore's heritage. For questions, suggestions, or to report issues, please use the contribution form.