Online CPAP Data Analyzer: Upload Your SD Card and Understand Your Night

Updated 2026-06-21 10 min read

Upload your CPAP SD-card data and get a plain-language read of your night — no desktop install, across ResMed, Philips, and Löwenstein.

If you've ever popped your CPAP's SD card into a computer and stared at a folder full of cryptic files, you already know the gap: the machine records a remarkable amount of data every night, but it doesn't tell you what any of it means. An online CPAP data analyzer closes that gap. You upload the card's contents in your browser, and the tool reads the raw therapy files and turns them into a plain-language picture of your night — no desktop software to install, no operating-system headaches.

This guide explains what these tools do, why a cloud-based approach beats the old desktop workflow, what numbers you'll actually see, which machines are supported, and exactly how to upload your data.

What an online CPAP analyzer does

An online CPAP analyzer reads the data your machine writes to its SD card and decodes it directly in your web browser. There's nothing to download or install — you point it at the files, and it does the parsing on the server.

Under the hood, your CPAP stores two broad kinds of data:

  • Summary data — nightly totals like usage hours, your AHI (Apnea-Hypopnea Index, the number of breathing events per hour), 90th/95th-percentile pressure, and average leak.
  • Detailed and waveform data — high-resolution recordings such as the flow-rate signal, time-stamped events (obstructive apneas, hypopneas, central/clear-airway apneas), pressure over time, and leak over time.

A good analyzer doesn't just display these numbers — it interprets them. SomniCharts, for example, automatically translates your AHI breakdown, leak, pressure, and flow limitation into plain English so you can see not only what happened but what it likely means for your therapy. That distinction matters: a raw number like "AHI 6.2" is far less useful than "your obstructive events are well-controlled, but a leak spike after 4 a.m. is inflating tonight's number."

One framing to carry through everything below: a single night is noise; trends over weeks are signal. One rough night doesn't mean your therapy is failing, and one perfect night doesn't mean you're cured. The value of an analyzer is watching patterns develop over time. (More on that in why your AHI changes night to night.)

Why cloud beats desktop friction

For years, the default answer for reading your own data was a free desktop program — most famously OSCAR. It's powerful and beloved, but it carries real friction:

  • You have to install software. OSCAR runs on Windows, Mac, and Linux — but not on Chromebooks, tablets, or phones, which is what a lot of people actually own.
  • You have to score it yourself. OSCAR shows you the charts, but it has no automatic interpretation — you have to learn how to read them.
  • Setup and updates are on you. Drivers, file imports, version updates, and backups all become your problem.

A browser-based analyzer removes those steps. You upload, it reads, it explains — from whatever device you're on.

Desktop tools (e.g., OSCAR) Online analyzer (e.g., SomniCharts)
Install required Yes No
Works on Chromebook/tablet/phone No (OSCAR) Yes (browser)
Auto-interpretation No Yes (plain-language)
Updates/maintenance Manual Handled for you

This is exactly where SomniCharts fits: upload your SD card and get an automatic, plain-language read of your night across ResMed, Philips, and Löwenstein — with no install. If you're weighing your options, see our roundup of web-based OSCAR alternatives and the head-to-head SomniCharts vs SleepHQ.

A quick note on the manufacturer apps you may already have: ResMed's myAir gives you a 0–100 score weighted heavily toward usage hours, with no event-type, leak, or flow-limitation detail (it can show 100 at an AHI near 5). Philips' DreamMapper shut down in January 2026. Those apps were never designed to give you real diagnostic detail — see why your CPAP app isn't enough.

What you'll see — AHI breakdown, leak, pressure, flow limitation

Here are the core metrics an analyzer surfaces, and how to think about each.

AHI breakdown

Your AHI is split into event types, and the breakdown matters more than the headline number:

  • Obstructive apneas / hypopneas — the airway collapsing or partially narrowing. This is what CPAP is built to treat.
  • Central (clear-airway) apneas — pauses where the airway is open but the brain's breathing signal falters.
  • RERAs and flow limitation — subtler airway resistance that may not even show up in your AHI.

A widely used benchmark for effective therapy is a residual AHI below 5 events per hour — the AASM defines an "optimal" titration as getting AHI under 5, which is also the normal range. Some clinicians aim lower (e.g., under 1–2) when it's comfortably achievable, but there's no formal guideline establishing "below 2" as a target, and goals are individualized with your provider.

One important nuance: your device-reported AHI is not the same as a lab-scored AHI. Machines estimate events from airflow and pressure; they have no EEG to detect arousals. Labs score hypopneas under AASM rules (Rule 1A uses a 3% oxygen drop or an arousal; Rule 1B/CMS uses a 4% drop), so the same night can produce different numbers. (See event types decoded.)

A word on central events showing up on CPAP: CPAP reliably treats obstructive apneas because it splints the airway open, but it doesn't directly correct the unstable breathing drive behind central events. A rise in central/clear-airway events can signal treatment-emergent central sleep apnea (TECSA), which appears in roughly 5–15% of PAP titrations and resolves on its own in about 60–80% of cases within weeks to a few months of continued CPAP. Persistent cases warrant clinician evaluation (sometimes BiPAP or ASV) — and you should never raise your pressure on your own to chase centrals, since higher pressure doesn't fix them and can sometimes provoke them. More in treatment-emergent CSA explained.

Leak

Leak is the trust check for everything else on the report. A large leak invalidates or under-reports your AHI — when air is escaping, the machine can't reliably detect events, so a "good" AHI on a high-leak night may be meaningless.

A key gotcha across brands: ResMed reports excess leak, with a commonly cited threshold of 24 L/min at the 95th percentile, while Philips reports total leak (which includes the intentional venting your mask is designed to do). Different baselines — so don't compare the raw numbers across machines. See acceptable CPAP leak rates and how to fix mask leaks.

Pressure

Most reports show median and 95th-percentile pressure. On an auto-adjusting machine (APAP), the gap between them tells you how hard your machine is working — a high 95th-percentile suggests your airway needed a lot of support at times. What the pressure numbers mean walks through this.

Flow limitation

Flow limitation is the hidden metric beyond AHI — partial airway narrowing that doesn't qualify as a full event but can still fragment your sleep and leave you tired despite "good numbers." It's often the missing explanation for residual symptoms. See flow limitation: the hidden metric.

Multi-vendor coverage

Not every tool reads every machine, and this is where coverage gets specific. A few realities worth knowing:

  • Philips DreamStation 2 SD data is encrypted and is not readable by OSCAR or most third-party tools. SomniCharts supports it.
  • OSCAR is free and capable but, as noted, has no auto-scoring and no Chromebook support.
  • SleepHQ is cloud-based and ResMed-leaning, with a paid Pro tier.
  • AirwayLab is browser-based but ResMed-only.

SomniCharts imports ResMed, Philips Respironics (including the encrypted DreamStation 2), and Löwenstein prisma data — and explains it in plain language automatically. That multi-vendor breadth is the point: if you've switched brands, you can keep your data history across vendors in one place.

Tool Coverage Auto-interpretation Platform
SomniCharts ResMed, Philips (incl. DS2), Löwenstein Yes Browser
OSCAR Multi-brand (no DS2) No Desktop only
SleepHQ ResMed-leaning Partial Browser (paid Pro)
AirwayLab ResMed only Limited Browser
myAir ResMed only Score only App

For machine-specific guidance, see the ResMed AirSense 11 data guide, the DreamStation 2 encrypted-data guide, and the Löwenstein prisma data guide. A full machine-by-tool map lives in which tool reads which machine.

How to upload your data

The actual upload is the easy part. The data lives on the SD card inside your machine.

  1. Power down and remove the SD card. Turn off your CPAP, find the SD-card slot (usually on the side), and gently push to eject the card. Most ResMed and Philips machines use a standard SD card; you may need a card reader for your computer.
  2. Read the card on your computer. Insert it into your laptop or an SD reader. You'll see a set of folders — leave the structure intact; the analyzer needs the original layout. (Step-by-step per brand: how to download CPAP data from your SD card.)
  3. Open the analyzer in your browser and upload. With SomniCharts, you select the card's folder (or a zip of it) and it streams to the server — no install, no drivers.
  4. Read the plain-language result. The tool decodes your AHI breakdown, leak, pressure, and flow limitation and explains what each is telling you about the night.
  5. Come back and watch the trend. Upload regularly so you build a multi-week picture. Remember: one night is noise — the pattern is what matters.

A practical tip: if you're a ResMed user on cellular ("card-to-cloud") upload, your full detailed data may still only live on the SD card, not in myAir — so the card is still worth reading. See the AirSense 10 card-to-cloud guide.

What to do with what you find

The goal of all this is not to become your own sleep doctor — it's to walk into your next appointment informed. If your data shows a stubbornly high AHI, find out why; if you're still tired despite good numbers, the flow-rate waveform may hold the answer. Use what you see to have a specific, productive conversation with your provider rather than to make changes on your own.

If you want the deeper foundations, start with how to read your CPAP data and the broader CPAP Data Tools & Apps pillar.

FAQ

Do I need to install anything to analyze my CPAP data online? No. An online analyzer like SomniCharts runs entirely in your browser — you upload the SD-card files and it reads them on the server. That means it works on Chromebooks, tablets, and phones, which desktop tools like OSCAR can't.

Can an online tool read my Philips DreamStation 2 data? Yes — SomniCharts does. DreamStation 2 SD data is encrypted and isn't readable by OSCAR or most third-party tools, which makes broad analyzer support genuinely useful for DS2 owners.

Is my device-reported AHI the same as my sleep-study AHI? Not exactly. Your machine estimates events from airflow and pressure and has no EEG to catch arousals, while a lab scores hypopneas under formal AASM rules. The numbers can differ, so treat the device AHI as a trend indicator rather than a diagnostic verdict.

What's the most important number to check first? Leak. A large leak can invalidate or under-report your AHI, so a "good" AHI on a high-leak night may not be trustworthy. Confirm leak is controlled before reading anything else into your events.

How often should I upload my data? Regularly — weekly is a reasonable rhythm. A single night is noise; meaningful insight comes from watching trends over weeks.

Frequently asked questions

Can I analyze my CPAP data online without installing software?

Yes. Cloud tools like SomniCharts let you upload your SD-card data and get a plain-language analysis in your browser, with no desktop install.

Turn your CPAP data into answers

SomniCharts imports your ResMed, Philips Respironics, or Löwenstein data and automatically explains your AHI, leaks, and pressure — no spreadsheets, no OSCAR setup.

7-day free trial · cancel anytime

References

  1. CPAP Reporting Platform + Community — SleepHQ
  2. AirwayLab: How to export and understand your CPAP data

This article is for general education and is not medical advice. Always consult a qualified clinician about your therapy. See our Medical & Clinical Disclaimer.

← Back to all guides