Rajasthan Govt Employee Id Card Format

For over 6 lakh state government employees in Rajasthan—from teachers and doctors to patwaris and police officers—the official ID card is more than just a badge. It is the primary credential for accessing salaries, pensions, biometric attendance, office premises, and a host of e-governance services under the Rajasthan Sampark portal. But what exactly does its format look like? And how has it evolved with digitization?

Below is a detailed breakdown of the standard format, data fields, security features, and the shift toward a unified smart card system. rajasthan govt employee id card format


import datetime
import qrcode
from PIL import Image
class Employee:
    def __init__(self, name, designation, department, employee_id, date_of_birth, joining_date):
        self.name = name
        self.designation = designation
        self.department = department
        self.employee_id = employee_id
        self.date_of_birth = date_of_birth
        self.joining_date = joining_date
def generate_id_card(self):
        # Create ID card design template
        id_card = Image.new('RGB', (350, 250), color = (73, 109, 137))
# Add employee information
        font = ImageFont.load_default()
        id_card.text((10, 10), self.name, font=font, fill=(255, 255, 0))
        id_card.text((10, 30), self.designation, font=font, fill=(255, 255, 0))
        id_card.text((10, 50), self.department, font=font, fill=(255, 255, 0))
        id_card.text((10, 70), self.employee_id, font=font, fill=(255, 255, 0))
# Add QR code
        qr = qrcode.QRCode(
            version=1,
            error_correction=qrcode.constants.ERROR_CORRECT_L,
            box_size=10,
            border=4,
        )
        qr.add_data(self.employee_id)
        qr.make(fit=True)
        img_qr = qr.make_image(fill_color="black", back_color="white")
        id_card.paste(img_qr, (200, 10))
# Save ID card
        id_card.save('id_card.png')
# Example usage
employee = Employee(
    name='John Doe',
    designation='Software Engineer',
    department='IT Department',
    employee_id='RJ001',
    date_of_birth=datetime.date(1990, 1, 1),
    joining_date=datetime.date(2020, 1, 1)
)
employee.generate_id_card()

| Field Name | Description | Format | | :--- | :--- | :--- | | Employee Code | Unique Identifier | Alphanumeric (HRMS ID) | | Name | Full Name | Hindi & English | | Designation | Current Post | Text | | Blood Group | Medical ID | A+, B+, O+, etc. | | Photograph | Visual ID | 3.5cm x 2.5cm approx | | Biometric | Fingerprint/Iris | Stored in Chip (Smart Cards) | For over 6 lakh state government employees in