Find the Right Compression Socks for Your Legs

Not sure which compression level you need? You're not alone. Start here — we'll help you choose the right level for your comfort, circulation, and daily needs.

Reduce swelling and discomfort

Reduce swelling and discomfort

Improve circulation

Improve circulation

Designed for all-day comfort

Designed for all-day comfort

Find your perfect compression level

Choose the right support for your needs

🟩

15–20 mmHg (Light Compression)

Best for everyday comfort

  • Mild swelling
  • Long days on your feet
  • Travel (flights, sitting)
  • First-time compression users
Shop Light Compression →
🟨

20–30 mmHg (Moderate Compression)

Best for stronger support

  • Varicose veins
  • Noticeable swelling
  • Standing or sitting all day
  • Leg fatigue and heaviness
Shop Moderate Compression →
🟥

30–40 mmHg (Firm Compression)

Maximum support

  • More advanced swelling
  • Medical or post-procedure use
  • Strong compression needs
Shop Firm Compression →
💡 Consult a healthcare provider if unsure.

Why regular socks aren't enough

If your legs feel heavy, swollen, or tired by the end of the day, it may be due to poor circulation. Compression socks apply gentle pressure to help support blood flow, reduce swelling, and keep your legs feeling lighter.

  • Helps reduce swelling

  • Supports circulation

  • Reduces leg fatigue

  • Comfortable for daily wear

I didn't realize how much of a difference compression made until I tried these. My legs feel so much better at the end of the day.
— — Eva L. Verified Customer

Surgeon-designed for real leg health

Dr. Johnny's compression socks weren't designed by a marketing team. They were developed by Dr. Jean Segal — a surgeon with over 35 years treating patients with venous disease, swelling, and circulation problems. Every compression level we offer exists because his patients needed it. Stylish enough to wear every day. Effective enough to make a real difference.

  • • Graduated compression — tightest at the ankle, loosening upward
  • • Designed for all-day wear across every lifestyle
  • • Available in medical-grade 20-30 and 30-40 mmHg for clinical needs
3 Pack - Compression Socks - Black + Pink/Knee-High

3 Pack - Compression Socks - Black + Pink/Knee-High

$120.00
$94.50
View product
Best Value 3 Pack - Compression Socks - Navy + Teal/Knee-High

3 Pack - Compression Socks - Navy + Teal/Knee-High

$120.00
$94.50
View product
3 Pack - Compression Socks - Purple + Orange/Knee-High

3 Pack - Compression Socks - Purple + Orange/Knee-High

$120.00
$94.50
View product

Not sure where to start?

If you're new to compression, start with 15-20 mmHg — it's the most comfortable level for everyday use and the right place for most people to begin.

If you've been told by a doctor to wear compression, or you're a healthcare worker on long shifts, the 20-30 mmHg medical-grade level is what you need.

Still not sure? Book a free virtual fitting — we'll help you find the right level and size in minutes.

Book a free virtual fitting →
Solid Black Cotton Compression Socks

Solid Black Cotton Compression Socks

$40.00
View product
Solid Grey Cotton Compression Socks

Solid Grey Cotton Compression Socks

$35.00
View product
Solid Navy Cotton Compression Socks

Solid Navy Cotton Compression Socks

$35.00
View product
Stripe Navy + Teal Cotton Compression Socks

Stripe Navy + Teal Cotton Compression Socks

$35.00
View product
Stripe Purple + Orange Cotton Compression Socks

Stripe Purple + Orange Cotton Compression Socks

$35.00
View product
Stripe Black + Pink Cotton Compression Socks

Stripe Black + Pink Cotton Compression Socks

$35.00
View product
Polka Dot Navy + Teal Cotton Compression Socks

Polka Dot Navy + Teal Cotton Compression Socks

$35.00
View product
Polka Dot Purple + Pink Cotton Compression Socks

Polka Dot Purple + Pink Cotton Compression Socks

$35.00
View product
Polka Dot Black + Pink Cotton Compression Socks

Polka Dot Black + Pink Cotton Compression Socks

$35.00
View product
Color Block Navy + Teal Cotton Compression Socks

Color Block Navy + Teal Cotton Compression Socks

$35.00
View product
Color Block Purple + Orange Cotton Compression Socks

Color Block Purple + Orange Cotton Compression Socks

$35.00
View product
Color Block Black + Pink Cotton Compression Socks

Color Block Black + Pink Cotton Compression Socks

$35.00
View product
Solid Black Cotton Compression Sleeve

Solid Black Cotton Compression Sleeve

$35.00
View product
Stripe Navy + Teal Cotton Compression Sleeve

Stripe Navy + Teal Cotton Compression Sleeve

$35.00
View product
Stripe Black + Pink Cotton Compression Sleeve

Stripe Black + Pink Cotton Compression Sleeve

$35.00
View product
Stripe Purple + Orange Cotton Compression Sleeve

Stripe Purple + Orange Cotton Compression Sleeve

$35.00
View product
3 Pack - Compression Socks - Stripe/Sleeve

3 Pack - Compression Socks - Stripe/Sleeve

$94.50
View product
3 Pack - Compression Socks - Solid/Knee-High

3 Pack - Compression Socks - Solid/Knee-High

$94.50
View product
Solid Black Cotton - Medical Compression Socks

Solid Black Cotton - Medical Compression Socks

$120.00
View product
Cosmic Purple - Medical Compression Socks

Cosmic Purple - Medical Compression Socks

$120.00
View product
Cosmic Grey - Medical Compression Socks

Cosmic Grey - Medical Compression Socks

$120.00
View product
Color Block Navy - Medical Compression Socks

Color Block Navy - Medical Compression Socks

$120.00
View product
Stripes Navy - Medical Compression Socks

Stripes Navy - Medical Compression Socks

$120.00
View product
Solid White Cotton - Medical Compression Socks

Solid White Cotton - Medical Compression Socks

$120.00
View product
Stripes Pink - Medical Compression Socks

Stripes Pink - Medical Compression Socks

$120.00
View product
Stripes Purple - Medical Compression Socks

Stripes Purple - Medical Compression Socks

$120.00
View product
Solid Black Cotton SLEEVES - Medical Compression Sleeves

Solid Black Cotton SLEEVES - Medical Compression Sleeves

$120.00
View product
Solid Black Cotton - Medical Compression Socks (30-40 mmHg)

Solid Black Cotton - Medical Compression Socks (30-40 mmHg)

$120.00
View product

Designed for Comfort,
Engineered for Support.

Solid Black Cotton Compression Socks
Hot
New
Pre-order
Out stock

PRODUCT TYPE: Compression Socks - 15-20 mmHg

$40.00
Solid Black Cotton Compression Sleeve
Hot
New
Pre-order
Out stock

PRODUCT TYPE: Compression Socks - 15-20 mmHg

$35.00
Stripe Navy + Teal Cotton Compression Socks
Hot
New
Pre-order
Out stock

PRODUCT TYPE: Compression Socks - 15-20 mmHg

$35.00
Stripe Purple + Orange Cotton Compression Socks
Hot
New
Pre-order
Out stock

PRODUCT TYPE: Compression Socks - 15-20 mmHg

$35.00