endoflife.ai
EOL Checker Products EOL Watch Get Support

CentOS to RHEL: Version Mapping, Convert2RHEL, and When It's the Wrong Move

Published: July 28, 2026  ·  Conversion paths verified against Red Hat's convert2rhel documentation — methodology

Every CentOS Linux box is now years past end of life — CentOS 8 died December 31, 2021 and CentOS 7 died June 30, 2024 — and one of the four exits is converting in place to RHEL with Red Hat's convert2rhel utility: packages swapped, no reinstall, applications untouched. This page maps exactly which version lands where, the one genuinely underrated play (a dead CentOS 7 box landing on RHEL 7 ELS — supported without an OS upgrade), and the paths that don't exist — starting with the one that surprises everyone: CentOS Stream cannot be converted.

Already weighing all four exits? This page covers the RHEL conversion path specifically. For the full decision — AlmaLinux/Rocky vs extended support vs RHEL vs staying put — see the CentOS 7 migration guide and decision guide.

The conversion map

You are onIts EOLConversion pathLands onNotes
CentOS Linux 7Jun 30, 2024convert2rhel (supported)RHEL 7.9 — ELS to May 31, 2029Convert like-for-like first, then Leapp-upgrade to 8/9
CentOS Linux 8Dec 31, 2021convert2rhel (supported)RHEL 8 — maintenance to May 31, 2029Converts at 8.5, update to 8.10 after
CentOS Stream 8May 31, 2024convert2rhel NOT supportedFresh install / redeployStream conversions are explicitly unsupported by Red Hat
CentOS Stream 9May 31, 2027convert2rhel NOT supportedRHEL 9 via redeployStream 9 itself ends May 31, 2027
CentOS Stream 10May 31, 2030convert2rhel NOT supportedRHEL 10 via redeployStream 10 ends May 31, 2030 (vendor-verified date)
AlmaLinux / Rocky 8activeconvert2rhel (supported)RHEL 8.10Direct conversion supported by Red Hat

EOL dates from our tracked dataset; conversion support per Red Hat's convert2rhel documentation (checked 2026-07-28). Stream 10's end date carries our vendor-verified correction.

Running CentOS past end of life?
Extended support for CentOS exists — vetted vendors ship security patches for years past the official EOL date. Tell us where to reach you and we’ll reply with matched options and pricing guidance — free, no obligation.

Free · No obligation · Independent — we track the dates, vendors don’t pay for placement · dates verified against vendor sources. See all support options →

The underrated play: CentOS 7 → RHEL 7 ELS

Most migration advice assumes the destination must be a newer OS. But convert2rhel is deliberately like-for-like: CentOS Linux 7.9 converts to RHEL 7.9 — same major version, same application behavior, minimal risk. RHEL 7's maintenance ended in 2024, but its ELS add-on runs to May 31, 2029. Which means a CentOS 7 server that has been unpatched since June 2024 can move onto a vendor-supported, security-patched track without an OS upgrade at all — and then Leapp-upgrade to 8 and 9 on a schedule you choose instead of one an outage chooses for you. For estates frozen on 7 by application constraints, this is usually the least-risk supported path that exists.

The path that doesn't exist: Stream conversions

It reads like it should work — CentOS Stream is closer to RHEL than CentOS Linux ever was. But Red Hat explicitly does not support convert2rhel conversions from Stream 8 or Stream 9. If you're on Stream and want RHEL, the supported route is a redeploy. And note Stream's own clocks: Stream 9 ends May 31, 2027 — under a year after this page's publication — and Stream 10 ends May 31, 2030.

When conversion is the wrong move

Frequently Asked Questions

Can I convert CentOS 7 to RHEL?

Yes — Red Hat's convert2rhel utility supports converting CentOS Linux 7.9 to RHEL 7.9 in place, packages swapped, no reinstall. RHEL 7's maintenance ended June 30, 2024, but the paid ELS add-on runs to May 31, 2029 — so conversion moves a dead CentOS 7 box onto a supported track without an OS version upgrade. From RHEL 7.9 you can then Leapp-upgrade to 8 and 9 on your own schedule.

Can I convert CentOS Stream to RHEL?

No — conversions from CentOS Stream (8 or 9) to RHEL are explicitly not supported by Red Hat's convert2rhel, even though Stream is closely related to RHEL. The supported route off Stream is a redeploy onto RHEL (or a rebuild onto AlmaLinux/Rocky if you don't need Red Hat support).

Is CentOS Stream the same as CentOS Linux?

No. CentOS Linux (7, 8) was a downstream rebuild of released RHEL — stable point releases. It is dead: CentOS 8 ended December 31, 2021 and CentOS 7 ended June 30, 2024. CentOS Stream is a different thing: a rolling preview that runs slightly ahead of RHEL. Stream 9 is supported to May 31, 2027 and Stream 10 to May 31, 2030, but it receives continuous change rather than point releases, which is why many production shops treat it differently.

What does converting to RHEL cost?

A RHEL subscription per system — the conversion tool itself is free and the OS is not relicensed, it is re-subscribed. For small environments, Red Hat's free Individual Developer subscription covers up to 16 systems, which can make conversion free in practice for labs and small fleets. For CentOS 7 conversions, the RHEL 7 ELS add-on is an additional paid item on top of the base subscription.

Are AlmaLinux and Rocky Linux the same as RHEL?

They are binary-compatible rebuilds — your applications generally cannot tell the difference — but they are community projects, not Red Hat-supported products. If what you need is patches without a vendor contract, they are the natural free home. If you need Red Hat's support, certifications, or ELS windows, they are a way station: convert2rhel supports converting AlmaLinux 8 and Rocky 8 to RHEL 8 directly.

Related

The Monthly EOL Digest™

Once a month — critical EOL dates, CVE blind spots, and lifecycle changes worth knowing.

© 2026 endoflife.ai · How we verify our dates · API · About · Data from endoflife.date (MIT)