How to open a Primavera P6 .xer file without a P6 licence
Someone just emailed you a .xer. You need to read it, roll it up and put it in front of people this afternoon — and you don't have a Primavera seat, an install, or a spare hour to hunt one down. Here's the whole thing: drag the file into your browser, read the programme, summarise it, and ship a PDF, a slide or a read-only link. Locally. Nothing uploaded.
It lands in your inbox with a cheerful "here's the latest programme" and a single attachment: Project_Rev07.xer. Double-click it and nothing happens — your machine has no idea what a .xer is. It's a Primavera P6 export, and P6 is a heavyweight, licensed, IT-provisioned desktop application that the person who sent it has and you almost certainly don't. So you're stuck: you're the PM, the QS or the exec who has to act on this schedule, and you can't even open it.
You don't need a P6 seat to read a P6 file. A .xer is just structured text — activities, dates, a WBS tree, relationships, milestones. You need something that can parse it and draw it. That's exactly what Sketchedule does, right in the browser, without asking your file to go anywhere.
.xer your desktop won't open. There's no Primavera to launch and no seat to buy — but the file is readable text, and a browser can parse and draw it without ever sending it anywhere.What's actually inside a .xer
A .xer is Primavera's plain-text interchange format — tab-delimited tables that describe the whole project: the activity list with early/late and actual dates, the WBS hierarchy, the logic relationships, calendars, resources and milestones. P6 XML carries the same picture in a different wrapper. Neither needs the P6 engine to be read; the engine is what computes the network in the first place. Reading and computing are different jobs — and for the person who's been emailed the file, reading is the job.
That's the important distinction, so it's worth being blunt about it: Sketchedule reads P6 XER and P6 XML for presentation. It's a presentation and light-scheduling companion, not the P6 engine. It won't re-run the critical-path calculation or overwrite the planner's logic — it draws what the file already says. The .xer stays your source of truth; Sketchedule is how you see it and share it.
.xer's tab-delimited tables are parsed straight into the outline and bars you actually want to look at. The dates, the WBS and the milestones come across as they are — no rekeying, no re-computing.Open it in four steps
Start to finish, this is a few minutes, and every part of it happens on your own machine. Here's the whole flow from inbox to shareable page.
- Get the
.xeronto your machine. Save the attachment from the email — or grab whatever the planner exported (File → Export → XERin P6, or a P6XML). You don't need to open it, tidy it, or convert it; take it exactly as sent. - Drag it onto the app. Open Sketchedule in any browser and drop the
.xerstraight onto the window. It's parsed locally, in the tab — the file never leaves your device, nothing is uploaded to a server, and there's nothing to install or licence. The P6 WBS arrives as an outline: section headings and parent rows with every activity nested beneath. - Browse and present it. Read the programme like a schedule, not a text dump: the grid of activity names with Start / Finish / % columns on the left, the Gantt bars on a month axis to the right, the WBS section bands, the milestones as diamonds, and the data date line showing where the update stands (Fig 3). Collapse and expand, filter to what matters, scroll the dates.
- Summarise and export. Fold the WBS to roll thousands of activities up into a handful of clean phase bars, brand the page with a header and logo, then send it out: a landscape PDF or PowerPoint slide for the pack, or a read-only link that rebuilds the whole picture in the recipient's browser — again, with nothing uploaded, so they need no P6 either.
.xer here doesn't change it. Sketchedule presents what the planner computed — critical path, float and logic still live in the P6 file. If you need to alter the network, that goes back to whoever runs the engine. You get to read, roll up and share it; the master stays theirs.Why this beats the usual workarounds
The reflex when a .xer lands and you can't open it is to email back and beg for a PDF, or forward it to the one colleague with a seat and wait a day, or paste a fuzzy screenshot into a slide and hope the dates are still current. Each of those puts you at the mercy of someone else's schedule to read your own project's schedule.
Opening it yourself removes that dependency. And the way it's done matters as much as the fact that it can be:
- No install. It's a browser tab. Nothing to provision, nothing for IT to approve, nothing that expires. It works on a locked-down laptop and it works offline.
- No licence. You don't need — and aren't pretending to be — a P6 seat. This is a presentation companion to the engine, not a copy of it, so there's no licence to buy to simply read a file.
- Nothing uploaded. The parse happens on your device. A commercially sensitive programme never touches a server, and the read-only links you share carry the schedule inside the link, encrypted, rather than storing it somewhere. That's a category difference from any tool that ingests your file into the cloud first.
That's the honest positioning: this isn't a cheaper Primavera. P6 stays the scheduling engine and the source of truth. Sketchedule is how the people around the plan — the PM assembling a pack, the QS checking a date, the exec reviewing a gate — actually open and use it without a seat between them and the file.
Key takeaways
- A
.xeris readable structured text — you need something to parse and draw it, not a P6 licence. - Drag the file into the browser; it's parsed locally, nothing is uploaded, and there's nothing to install.
- Read it as a real schedule — grid, Gantt, WBS bands, milestones, data date — then roll it up to a summary.
- Export a PDF or PPT slide, or send a read-only link the recipient can open with no P6 either.
- Sketchedule presents P6 XER/XML; it isn't the engine. The
.xerstays your source of truth.
Open your .xer right now
No install, no licence, nothing uploaded. Drop a Primavera .xer into a browser tab and read it.
Primavera and P6 are trademarks of Oracle Corporation; Microsoft Project is a trademark of Microsoft Corporation. Sketchedule is an independent product and is not affiliated with, endorsed by or sponsored by Oracle or Microsoft. Figures are illustrative, drawn in Sketchedule; Fig 3 is a faithful redraw of a P6 schedule opened in the app.