Mark up drawings and specifications on site and in the office
Clouds, arrows, measurements written as notes and photo stamps: the markup tools project teams already know, in any browser.
3
formats in one viewer: PDF, Word and Excel
20+
markup, signing and page tools
0
uploads to a third-party service
MIT
licence: free for commercial use
Use cases
Where DocuVerse fits in construction & engineering
Comments · 3
Organise the drawing set
Merge sheets, reorder and rotate pages before the set is issued.
Learn more$ docuverse docx2pdf proposal.docx proposal.pdfwrote proposal.pdf (14 pages)$ docuverse search proposal.pdf "renewal"page 3: … the renewal date is 1 March …page 9: … renewal fees are listed in …$ docuverse annotate proposal.pdf out.pdf 0 '{"type":"Stamp","icon":"Approved"}'annotation 42 added · saved out.pdf
Sync markups with your system
Export annotations as JSON to your database and bring them back onto clean drawings.
Learn moreThe workflow
From first draft to the final file
- 1
Open the set
Drawings and specifications open in one viewer, on site or in the office.
- 2
Mark up
Each discipline adds clouds, arrows and callouts in its own colour.
Issue
Markups are exported to your system, or flattened into the issued set.
Capabilities
What teams need, and how DocuVerse covers it
Markup for drawings
Clouds, arrows, polygons, polylines and arcs, with colours and line weights per discipline.
Comments · 3
Notes that travel
Export annotations as JSON to sync with your own system, or flatten them into the issued set.
Sets of sheets
Merge, reorder and rotate pages before a drawing set goes out.
Specs in Word
Open and edit specification documents in the same viewer.
Privacy and security
Documents stay where your users are
Drawings are opened and marked up on site devices and office machines alike, with no upload to a viewer service.
- Documents open inside the browser, on the user’s device
- Encrypted PDFs open with the user or owner password
- Your application chooses what is saved, and where
only when your app sends it
Build it
This workflow in a few lines
The same engine behind JavaScript and .NET, so the result is identical wherever it runs.
const doc = viewer.getDocument(); // a revision cloud and an arrow to the notedoc.addAnnotation(0, { type: 'Polygon', borderStyle: 'cloudy', color: '#ff2201', vertices: [160, 120, 230, 120, 230, 160, 160, 160] });doc.addAnnotation(0, { type: 'Line', line: [214, 138, 300, 190], lineEndings: ['ClosedArrow', 'None'], color: '#ff2201' }); // keep the markups in your own databaseawait fetch('/api/markups/level-2', { method: 'PUT', body: JSON.stringify(doc.exportAnnotations()) });The SDKs
Client side, server side, and soon mobile
Private by design
Documents are processed where your users are: in their browser, or on your servers.
Same result everywhere
Every SDK gives the same result, so a file looks and saves the same on every platform.
Free under MIT
Every feature, unlimited users and servers, no licence keys or per-document fees.
Other industries
See it with your own documents
Free under the MIT licence, for PDF, Word and Excel, in the browser and on your servers.
Comments · 3