Every department
Pick a layout for your lab, or build your own list of sections.
- 01AIM:
- 02APPARATUS REQUIRED:
- 03THEORY:
- 04PROCEDURE:
- 05OBSERVATIONS:
- 06CALCULATIONS:
- 07RESULT:
Rename, reorder or add your own. Each subject remembers its layout.
Free online lab record maker
For every department, not just CSE
Record Lab is the online lab record maker for every department. Set up your sections once, write or generate the record, run the code for real output, and let Record Lab lay it out on true A4 pages with your register number watermarked. No rewriting it out by hand the night before.

Not just for CSE. Any lab, any department.
Page 02 / 07 — See it
Try the parts that take students the longest: setting up the record for their department, getting real output, screenshots, the heading table, and keeping records organised.
Page 03 / 07 — Index
Programming, Physics, Chemistry, Electronics, Mechanical, Civil, or your own. Each subject keeps its own list of sections: apparatus, theory, observations, calculations, anything.
Run Python or JavaScript right in the browser, and C, C++ or Java on a runner. The console output and any graph go into the record, marked as verified.
Say which department you study. The prompt is written for it, lists your own sections, and brings back the program's input too.
Every section is measured against real A4 dimensions, so the preview on screen is the page you hand in. Zoom, fit and page-by-page controls included.
Switch to the college format: the heading block runs edge to edge, with the EX / DATE column and the title, like a printed lab sheet.
Style, thickness, colour, distance and rounded corners for the page border. Word-style lines for the heading table, and move the title or the whole table where you want it.
Turn program output into a macOS, Linux, CMD or PowerShell screenshot in one click. Edit it again any time.
Switch on 35 blank lines before the result for working you write by hand. It flows onto the next page if it needs to.
Export a print-ready PDF (picture-perfect or selectable-text), a Word file, or send it straight to the printer. A saved record downloads as a PDF from Files.
Send a link anyone can open as an editable copy. Revoke it any time from Settings.
Keep every record under its subject, each with its own layout. Drag files between folders, rename them, search across all of it.
Sign in with email or Google. Records save to your account and pick up where you left off on any device.
Add Record Lab to your phone's home screen. It opens on the editor and keeps working without a connection.
Long code listings and multi-image outputs split across pages on their own, never mid-line or mid-image.
Page 04 / 07 — How it works
Choose your department or build your own sections once. Every record in a subject starts from it.
Type the sections, or generate them for your department. Run the code to capture the real output and graphs.
The live preview lays out real A4 pages. Save a PDF or Word file, print it, or share a link.
For students and faculty
Faculty make a class for each subject and share its code or link. Students hand in a subject, the faculty read every record exactly as it prints, and verify it or send it back with a note. A verified record carries a tick and the faculty's name on its last page.
Page 05 / 07 — Questions
Record Lab is a free online lab record maker for engineering and science students in any department. You choose the sections your lab needs, write or AI-draft the record, run the code to capture its real output, and download a print-ready fair copy as PDF or Word. It works in the browser with no install and no account.
Open Record Lab, pick your department's layout, fill in the aim, program or procedure, output and result, check the live A4 preview, then export a PDF or Word file or print it. Python and JavaScript can be run in the browser so the output in your record is real.
Yes. Record Lab runs in your browser, there is nothing to install and no payment step. It is supported by small ads.
No. Pick your department's layout, or build your own: Aim, Apparatus, Theory, Procedure, Observations, Calculations, Result, whatever your lab asks for. Each subject remembers its layout.
Python and JavaScript run on your own device, even offline once loaded, and Python graphs (matplotlib) come out as images. C, C++ and Java need a compiler, so they run on a runner service, and only after you agree to send the code.
Output captured from a run is marked Verified, with the language and time. If you edit the code afterwards it flags the output as out of date, so sample text and real output never get mixed up.
No. You can write, run, preview and export without signing in. An account (email or Google) only adds cloud saving, subject folders, share links and sync across devices.
Yes. Install it from your browser or add it to your home screen and the editor, preview and exports keep working without a connection. Saving to the cloud, sharing and AI drafting need one.
A PDF (rendered snapshot or vector with selectable text), a Word .docx you can keep editing, or print directly. Saved records can be downloaded as a PDF straight from the Files screen.
Choose the standard sheet or the college sheet, then adjust the heading table, page border, watermark, font and sections until it matches your department's format.
Yes. Your faculty create a class for the subject and share its code or link. You hand in a subject, they read each record as it prints, and verify it or send it back with a note. A verified record shows a tick and the faculty's name bottom right of its last page. They see only what you hand in, and you can take it back at any time.
Faculty sign up on the faculty page and send a short request. An admin approves it, and then they can create classes, review hand-ins and verify subjects. Students never need a faculty account.
Unsaved work stays in your browser. If you save to the cloud, records live in your own account. You can open them; Record Lab administrators can also read saved records to support users and keep the service healthy. A share link shows a copy only to people who have the link, until you revoke it.
Page 06 / 07 — Get started
Free, runs in your browser, nothing to install.
Open Record LabTeach a lab? Sign in as faculty
Page 07 / 07 — Credits
A Cogniheim product, shaped by the friends who gave it their ideas, their time and their honest feedback.
Creator and lead developer
Frontend and full-stack developer from Chennai, building React and Next.js apps with a focus on offline-first PWAs, real-time sync and accessible interfaces.
Idea contributor
Shaped what Record Lab became beyond a computer science tool.
Idea contributor
Suggested taking Record Lab beyond code listings to web work. Reach out on LinkedIn or by email.
With thanks to everyone who tested it, argued with it, and made it better.