Jean Shorts

Show filters
Sort:
Size
Color
Price
All filters
Sort
Loading...
tag of the document. This will help to improve the load of the images // during color swatches interaction on PLP const preloadBackground = (entries, observer) => { entries.forEach(async (entry) => { if (entry.isIntersecting) { const swatch = entry.target; const images = swatch.dataset.varimg.split(','); images.forEach((img, index) => { // preload image const link = document.createElement('link'); link.href = buildSrc(img); link.imagesrcset = getSrcset(img); link.imagesizes = cssImageMediaCondition; link.rel = 'preload'; link.as = 'image'; document.getElementsByTagName('head')[0].appendChild(link); }); swatch.removeAttribute('data-varimg'); switchObserver.unobserve(swatch); } }); }; const switchObserver = new IntersectionObserver(preloadBackground, { root: null, // Default is the viewport rootMargin: '30px', threshold: 0.05, // Load image when 10% of the div is visible }); // Sort options function getPageParam() { const urlParams = new URLSearchParams(window.location.search); const pageParam = urlParams.get('page'); return pageParam ? parseInt(pageParam, 10) : 1; } domLoadedPage = getPageParam(); setupSortDropdown('.fs_sort_by_wrap_desktop', '.fs_sort_by_options_desktop', '.fs_sort_by_select_desktop'); const sortBySelect = document.getElementById('sortByDesktop'); let sortByValue = getSortBy(); // call the function and store the returned value sortBySelect.value = sortByValue; // update the desktop dropdown value on page load // update sort mobile dropdown value on page load const validSortOptions = ['price_min_to_max', 'price_max_to_min', 'creation_date', 'relevency']; sortByValue = validSortOptions.includes(sortByValue) ? sortByValue : 'relevency'; const inputField = document.querySelector(`form [data-value="${sortByValue}"]`); if (inputField) { inputField.checked = true; // update the value of the option } else { console.error(`No radio button found with data-value="${sortByValue}"`); } const form = document.getElementById('sortForm'); if (form) { form.addEventListener('change', (event) => { if (event.target.name === 'sort') { const selectedValue = event.target.getAttribute('data-value'); if (selectedValue && validSortOptions.includes(selectedValue)) { setUrlParam('sortBy', selectedValue, true); resetPageAndScroll(); updateOtherDropdown(selectedValue); } } }); } updateOtherDropdown(getSortBy()); if (sortBySelect) { sortBySelect.addEventListener('change', function () { if (sortBySelect.value && validSortOptions.includes(sortBySelect.value)) { setUrlParam('sortBy', sortBySelect.value, true); } }); } // Description 'read more' function toggleReadMore(button) { const container = button.parentNode; const isExpanded = container.getAttribute('aria-expanded') === 'true'; container.setAttribute('aria-expanded', !isExpanded); if (isExpanded) { button.querySelector('.button-text').textContent = 'more'; } else { button.querySelector('.button-text').textContent = 'Show less'; } } function visibleReadMore() { const toggleButtons = document.querySelectorAll('.fs_collection_top_toggle'); toggleButtons.forEach(button => { const description_children = button.previousElementSibling.children; let description_scroll_width = 0; let description_client_width = 0; for(const child of description_children) { description_scroll_width += child.scrollWidth; description_client_width += child.clientWidth; }; button.style.display = (description_scroll_width > description_client_width) ? 'block' : 'none'; }); } window.addEventListener('DOMContentLoaded', visibleReadMore); // category pills GTM const categories = document.querySelectorAll('.category-pills__pill'); let category; let categoryHandle; let categoryId; const pushCategoryPills = (category, categoryHandle, categoryId, typeCategory) => { if (category && categoryHandle && categoryId && typeCategory) { const categoryPills = { event: `categoryPills`, category: category, categoryHandle: categoryHandle, categoryId: categoryId, typeCategory: typeCategory }; window.dataLayer.push(categoryPills); } } categories?.forEach(category => { category.addEventListener('click', function(e) { try { category = e.currentTarget.getAttribute('data-category'); categoryHandle = e.currentTarget.getAttribute('data-collection-handle'); categoryId = e.currentTarget.getAttribute('data-collection-id'); typeCategory = e.currentTarget.getAttribute('data-type-category'); pushCategoryPills(category, categoryHandle, categoryId, typeCategory); } catch (error) { console.error('Error in category click event:', error); } }) })

Product Recommendations

Jean Shorts That Serve Every Summer Mood

From beach days to brunch plans, Windsor’s jean shorts are your go-to for effortless warm-weather style. High-rise and distressed denim cutoffs pair perfectly with crop tops, bodysuits, or puff-sleeve blouses for that cool, casual vibe.

Explore acid-wash styles, lace-up fronts, and belted waists for a bold finish. Want something flirty? Try a denim skort for the perfect mix of comfort and polish.

Go classic in blue denim or switch it up with white, black, or pastel shades. Add sneakers or platform sandals and finish with your favorite crossbody bag and sunnies.

Whether you’re heading to a festival, a getaway, or just out for iced coffee, Windsor has jean shorts to match every plan. Shop online, in-app, or in-store and find your summer-ready fit.

  • High Rise Cut Off Jean Shorts

    The perfect pair of jean shorts for the season! These high rise cut offs can easily be paired with a graphic tee for an edgy look or a chic blouse for a more classic vibe.

    Fit & Features

    • High rise waist
    • Traditional five pocket and belt loop design
    • Front button | Hidden zipper closure
    • Distressed detailing
    • Cut off frayed hem
    • Denim fabric | Minimal stretch

    Style Number/Barcode: 06603-0065

    Category Name: Jean Shorts

    Price: $6.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Denim Doll Distressed Overall Shorts

    Rock a retro look in these short denim overalls! Go for a laidback look by styling an off-shoulder top and a wide brim hat. Level up your OOTD by pairing it with a sheer long sleeve top and some heels! 

    Fits & Features

    • Racerback Straps With Snap Buckle Closure
    • Front Bib Pocket 
    • Traditional 5-Pocket Styling 
    • Belt Loops I Zipper At The Side Seam 
    • Distressing Throughout I Fringe & Frayed Hem
    • Sturdy Denim Composition I Minimal Stretch 

    Model is 5'6" with a 31" bust, 26" waist and 36" hips. She is wearing a size small. 

      Style Number/Barcode: 06603-0085

      Category Name: Jean Shorts

      Price: $6.97 $42.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Kara High Rise Denim Shorts

      Every babe needs a staple pair of high rise denim shorts in her life for those warmer days! Style with an over-sized tee or even a pretty cropped blouse!

      Fit & Features

      • High rise fit
      • Destructed detailing
      • Zipper + button closure
      • Cuffed hemline
      • Light-wash denim
      • Slight stretch

      Model is 5'9" with 32" bust, 23" waist and 36" hips. She is wearing a size small.    

      Style Number/Barcode: 06603-0029

      Category Name: Jean Shorts

      Price: $6.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • Casual Cutie Denim Romper

      Keep it casually cute in this adorable denim romper! Pair with some booties and you'll be stylin' 

      Fit & Features

      • Short puff sleeves
      • Sweetheart neckline | No slip strip
      • Bust seam detailing
      • Back zipper | Hook and eye closure
      • High waist
      • Fitted shorts
      • Denim fabric | Moderate stretch

      Style Number/Barcode: 06603-0059

      Category Name: Jean Shorts

      Price: $9.97 $44.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Paper Bag Distressed Cuffed Shorts

      A trendy edition to your closet, these paper bag cuffed shorts will go with all of your spring time looks!

      Fit & Features

      • High rise elastic banded paper bag waist
      • Front button | Hidden zipper closure
      • Two front and back pockets
      • Slight distressed detailing 
      • Cuffed hems
      • Denim fabric | No stretch

      White: Model is 5'8" with a 32" bust, 25" waist and 35" hips. She is wearing a size small.

      Style Number/Barcode: 06603-0063

      Category Name: Jean Shorts

      Price: $6.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Take A Stroll Denim Overall Shorts

      Take a stroll down memory line in these 90s-inspired overalls! Wear a lightweight long sleeve underneath or pair it with an oversized band tee for a laidback look! 

      Fits & Features

      • Racerback Straps With Snap Buckle Closure 
      • Front Bib Pocket With Small Coin Pocket
      • 4-Pocket Styling 
      • Buttons At The Side Seam
      • Rolled Hem 
      • Denim Fabric I Moderate Stretch 

      Style Number/Barcode: 06603-0064

      Category Name: Jean Shorts

      Price: $6.97 $32.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Paper Bag Waist Denim Shorts

      You have to get on the paper bag trend this season! These shorts have a faded wash that is so of the moment!

      Fit & Features

      • High rise elastic banded paper bag waist
      • Front drawstring
      • Two front and back pockets
      • Loose fitting shorts
      • Jean fabric | No stretch

      Model is 5'4" with a 33" bust, 24.5" waist and 39" hips. She is wearing a size small.

      Style Number/Barcode: 06603-0056

      Category Name: Jean Shorts

      Price: $6.97 $34.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Online Only
    • Yes You Can Utility Denim Romper

      A motto to live by! " Yes You Can!" and you def can in this cute lil one piece denim romper! Slide on and pair with white sneakers and you're good to go!

      Fit & Features

      • V-neckline
      • Zip front closure
      • Short sleeves
      • Double breast pockets
      • Denim tie mid waist
      • Short shorts
      • Semi dark denim | Moderate stretch

      Style Number/Barcode: 06603-0067

      Category Name: Jean Shorts

      Price: $15.97 $39.90

      On Sale: Yes

      Availability: Out of Stock

    • Buckle Up High Waist Shorts

      Buckle up girl in these high waist shorts this season to show off those glowing gams girl! Pair with your fav boots and fringe for a boho goals lewk!

      Fit & Features

      • High Rise Waist
      • Single Button and Zipper Closure 
      • Traditional Five Pocket and Loop Design 
      • High Rise Cut | Fringe Hem 
      • D-Ring Buckle Accent 
      • Light-Medium Wash Denim Fabric
      • Relaxed Fit | Slight Stretch 

       

       


      Style Number/Barcode: 06603-0069

      Category Name: Jean Shorts

      Price: $13.97 $32.90

      On Sale: Yes

      Availability: Out of Stock

    • Stylish Sweetheart Denim Romper

      You're such a stylish sweetheart who will look sooo good in this denim romper!

      Fit & Features

      • Adjustable spaghetti straps
      • Sweetheart neckline
      • Bust seam detailing
      • Back zipper | Hook and eye closure
      • High waist
      • Fitted shorts
      • Denim fabric | Moderate stretch

      Model is 5'4" with a 32" bust, 23" waist and 38" hips. She is wearing a size small. 

      Style Number/Barcode: 06603-0066

      Category Name: Jean Shorts

      Price: $16.97 $42.90

      On Sale: Yes

      Availability: Out of Stock

    • Paper Bag Tie Waist Jean Skort

      The paper bag waist trend is IN right now! Snag this adorable jean skort before it's gone! Pair with a basic tee and some cute wedges for a spring ready look.

      Fit & Feautres

      • High rise paper bag waist
      • Tie front belt
      • Hidden front button, zipper, and hook and bar closure
      • Slanted front pockets
      • Fitted shorts
      • Denim fabric | No stretch

      Style Number/Barcode: 06603-0068

      Category Name: Jean Shorts

      Price: $6.97 $32.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Paper Bag Tie Waist Denim Shorts

      Change up your denim game with these adorable paper bag tie waist denim shorts! Pair with a basic tee and some cute wedges to get the perf spring time look.

      Fit & Features

      • High rise elastic banded paper bag waist
      • Tie front belt
      • Button down closure
      • Two front and back pockets
      • Denim fabric | Moderate stretch

      Style Number/Barcode: 06603-0041

      Category Name: Jean Shorts

      Price: $6.97 $32.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • High Waist Rolled Hem Jeans Shorts

      Black denim shorts are an essential part of a spring and summer wardrobe! This pair's rolled frayed hem detail is sooo cute. Pair with a basic tee and you're good to go!

      Fit & Features

      • High rise waist
      • Traditional five pocket and belt loop design
      • Front button closure
      • Frayed rolled hem
      • Denim fabric | No stretch

      Style Number/Barcode: 06603-0077

      Category Name: Jean Shorts

      Price: $6.97 $36.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Pixie Low Rise Cut Off Jean Shorts

      Oasis by Eunina

      Along with high rise jean shorts, a low rise pair is a complete necessity. These Pixie cut offs are a spring and summer staple!

      Fit & Features

      • Low rise waist
      • Traditional five pocket and belt loop design
      • Front button | Hidden zipper closure
      • Short, majorly frayed hem
      • Denim fabric | Moderate stretch

      Style Number/Barcode: 06603-0030

      Category Name: Jean Shorts

      Price: $6.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • Paper Bag Waist Cuffed Jean Shorts

      Adorable and oh so flattering, these paper bag waist jean shorts will be your new fave piece of the season!

      Fit & Features

      • High rise elastic banded paper bag waist
      • Dual front buttons | Hidden zipper closure
      • Two front and back pockets
      • Slight front distressed detailing
      • Cuffed hem
      • Fitted
      • Denim fabric | Moderate stretch

      Model is 5'7" with a 32" bust, 23" waist and 34.5" hips. She is wearing a size small.

      Style Number/Barcode: 06603-0042

      Category Name: Jean Shorts

      Price: $6.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • High Rise Distressed Cut Off Jean Shorts

      Everyone needs a classic pair of vintage looking cut offs in their closet! These shorts are perfect for spring break babe!

      Fit & Features

      • High rise waist
      • Traditional five pocket and belt loop design
      • Front button closure
      • Light distressed detailing
      • Cut off hem with slight fraying
      • Denim fabric

      Style Number/Barcode: 06603-0060

      Category Name: Jean Shorts

      Price: $6.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Kailey High Rise Bermuda Denim Shorts

      Oasis by Eunina

      Summer can't come any sooner. Take a stylish cue and pair with your favorite bodysuit or a breezy blouse! 

      Fits & Features

      • High Rise Fit 
      • Traditional Five Pocket Styling 
      • Belt Loop Design  
      • Button Waist I Zip Fly 
      • Destructed Detailing 
      • Skinny Leg Fit I Hits Mid Thigh I Raw Edge Hem
      • Form Hugging Fit I Moderate Stretch 

      Model is 5'8" with a 32" bust, 26" waist and 38" hips. She is wearing a size small. 

      Style Number/Barcode: 06603-0028

      Category Name: Jean Shorts

      Price: $6.97 $32.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • High Rise Button Up Cut Off Jean Shorts

      We all need that perfect pair of denim cut offs in our closet, and these high rise distressed shorts are a definite must have.

      Fit & Features

      • High rise waist
      • Five button down front
      • Five pocket and belt loop design
      • Destructed detailing
      • Frayed short hem
      • Denim fabric | Moderate stretch

      Style Number/Barcode: 06603-0031

      Category Name: Jean Shorts

      Price: $12.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • Gone Country Rhinestone Fringe Shorts

      You've gone country and we are here for it! Our lil' glammed out cowgirl!

      Fit & Features

      • High waist fit
      • Zipper + button closure
      • Individually stitched dangling rhinestone fringe detailing
      • Raw hem + distressed design
      • Light wash
      • Minimal stretch

      Model is 5'4" with 33" bust, 24.5" waist and 39" hips. She is wearing a size small.

      Style Number/Barcode: 06603-0073

      Category Name: Jean Shorts

      Price: $9.97 $46.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Distressed Diva Denim Shorts

      Bring the fringe with these festival-ready shorts, perfect to pair with your fav graphic tees! 

      Fit & Features 

      • High Rise Waist
      • Single Button | Zipper Closure 
      • Traditional Five Pocket Design 
      • Frayed Hem
      • Denim Fabric
      • Light Wash 
      • Relaxed Fit | Minimal Stretch 

       

      Style Number/Barcode: 06603-0070

      Category Name: Jean Shorts

      Price: $6.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Bermuda Babe High Rise Shorts

      Kick off the season with a pair of classic bermudas to show off glowing gams! Pair with stylish slides to complete your look! 

      Fit & Features

      • High Rise Waist 
      • Single Button And Zipper Closure 
      • Traditional Five Pocket and Belt Loop Design 
      • Bermuda Length | Raw Edge Hem 
      • Denim Fabric
      • Relaxed Fit 
      • Moderate Stretch 

       

      Model is 5'9" with a 32" bust, 23" waist and 34.5" hips. She is wearing a size small.

      Style Number/Barcode: 06603-0061

      Category Name: Jean Shorts

      Price: $12.97 $32.90

      On Sale: Yes

      Availability: Out of Stock

    • High Waist Destructed Shorts
      Oasis by Eunina

      Freshen up your spring wardrobe with this pair of high waist destructed shorts! The white denim bottoms feature a high rise waist, the traditional five pocket and belt loop design, a front button and hidden zipper closure, distressed detailing down the front, and a cuffed hem. The shorts offer moderate stretch and a form-fitting style.

      Model is 5'7" with a 34" bust, 24" waist and 36" hips. She is wearing a size small.

      Style Number/Barcode: 06603-0761

      Category Name: Jean Shorts

      Price: $4.97 $29.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Major Babe Denim Romper
      You're a major babe, and you'll stun in this trendy denim romper! It features a collar, a snap button down front, long sleeves with buttons to cuff, top buttoned pockets, two front and back pockets, and a distressed and frayed hem. The denim romper is composed of a light wash jean fabric that has no stretch.

      Style Number/Barcode: 06603-0026

      Category Name: Jean Shorts

      Price: $30.97 $72.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Side Cuff Frayed Shorts
      These desctructed denim babies are definitely a closet staple! With cute little cuffed sides, and tears at the front and back pockets these shorts give that effortless frayed look down to the hem.  The denim material offers minimal stretch.

      Style Number/Barcode: 06603-0780

      Category Name: Jean Shorts

      Price: $4.97 $27.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance