Apparel by Occasion

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

All Occasion Dresses That Elevate Every Celebration

Step into your standout moments with Windsor’s curated collection of all occasion dresses—made for milestones, seasonal invites, and everything in between. Whether you're RSVPing to a fall wedding, celebrating a holiday dinner, or enjoying a glamorous night out with friends, these dresses are designed to turn heads and deliver confidence.

Styles That Fit Every Vibe

From rich jewel tones and deep neutrals to romantic lace and sleek satins, Windsor’s all occasion styles are anything but basic. Explore corset midis that sculpt and support, chiffon wrap dresses that sway with every step, or satin maxis with leg-baring slits that shine in every photo. Prefer short and sweet? Mini dresses with ruched skirts, puff sleeves, and square necklines bring the energy for brunches, birthdays, and bachelorette weekends.

Your Go-To Dress for Any Event

Weddings: From elegant guest gowns in emerald or champagne to flirty lace midis for rustic or vineyard I-dos, you’ll find dresses that are photo-ready and dance-floor approved.

Graduation & Ceremonies: Walk the stage or step into milestone moments in polished midi dresses with pleats, structure, or subtle shimmer.

Bridal & Baby Showers: Sweetheart necklines, delicate lace, and flowy silhouettes make these dresses feel celebratory and chic.

Evenings Out: Bring the glam with sequin minis, lace corset bodices, or sleek satin styles that dazzle under city lights.

Finish with the Perfect Touch

Complete your outfit with statement earrings, strappy heels, or a rhinestone clutch. Need a layer? Try a faux leather jacket, polished blazer, or soft wrap for cooler autumn evenings or elevated venues.

Made to Move with You

From stretch satin to luxe velvet and mesh overlays, these dresses combine comfort with impact. Whether you're toasting at a rehearsal dinner, mingling at a gallery opening, or hosting your own big night, Windsor’s all occasion dresses let you feel polished without ever feeling overdone.

Find your perfect look online, in-app, or at one of Windsor’s 350+ stores across the U.S. and Canada. These are the all occasion dresses that make every invite an opportunity to shine.

  • Glamorous Edge Rhinestone Cuff Bracelet

    Add a glamorous edge to your night-out looks with this gorg rhinestone cuff bracelet. It features a multi-row chic criss-cross design with mini rhinestone embellishments. Style this cuff with rhinestone fringe earrings for an overall sparkly vibe.

    Fit & Features

    • Multi-row criss-cross design
    • Mini rhinestone embellishments

    Style Number/Barcode: 07003-0478

    Category Name: Apparel by Occasion

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glitzy Drama Rhinestone Chandelier Earrings

    Fit & Features

    • Teardrop-shaped rhinestone post
    • Chandelier drop design
    • Rhinestone embellishments
    • Post-back closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2248

    Category Name: Apparel by Occasion

    Price: $10.90

    Availability: In Stock

    Available Color: BLACK, SILVER

    Available Size: NS

  • Simple Details Hoop Drop Earrings

    You'll adore the simple details of these hoop drop earrings. They feature a small hoop post with a large hanging hoop design. Include a post-back closure. Style these chic earrings with a dainty lariat necklace.

    Fit & Features

    • Small hoop post
    • Large hanging hoop
    • Post-back closure, rubber stopper


    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-1746

    Category Name: Apparel by Occasion

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Intertwined Metal Cuff Baracelet

    Add a statement with this metal cuff bracelet to edge up your style! The bracelet features a sleek intertwining design that compliments a sassy club dress or jumpsuit for a night out with the girls or bae. 

    Fit & Features

    • Cuff bracelet
    • Sleek intertwining design
    • Metal material

      Style Number/Barcode: 07003-0469

      Category Name: Apparel by Occasion

      Price: $5.97 $12.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Trendy Layers Multi-Chain Necklace

      This trendy layered multi-chain necklace will stylishly elevate your casual 'fits. It features a three-row layered design, the shortest layer with a ball-chain design, the middle layer with all-around rhinestone embellishments, and the longest layer with a paper clip chain design. Style this necklace with sleek hoop earrings for perfect everyday glamour.

      Fit & Features

      • Three-row layered design
      • Short layer, ball-chain design
      • Middle layer, all-around rhinestone embellishments
      • Long layer, paper clip chain design
      • Back adjustable chain, lobster clasp closure

      Style Number/Barcode: 07002-1606

      Category Name: Apparel by Occasion

      Price: $12.90

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Perfectly Brilliant Cubic Zirconia Necklace And Earrings Set

      Dazzle at every event in this cubic zirconia necklace and earrings set for an exclusive look. Pair with a clutch.

      Fit & Features

      • Necklace and earrings set
      • Cubic zirconia stones
      • Earrings, post-back closure
      • Necklace, lobster clasp closure

       

      Earrings are final sale and may not be returned or exchanged.

      Style Number/Barcode: 07002-2100

      Category Name: Apparel by Occasion

      Price: $7.97 $15.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Dripping In Gems Rhinestone Necklace And Earrings Set

      This gorgeous necklace and earrings set will have you dripping in glam gems! It features a collar necklace with a single row of rhinestones leading to a center teardrop-shaped gemstone and rhinestone design. The matching short duster earrings feature two round rhinestones, two round gemstones, and one hanging teardrop-shaped gemstone. Style this jewelry set with a glitzy glitter formal dress.

      Fit & Features

      • Necklace and earrings set
      • Collar necklace
      • Single row of rhinestones, center teardrop gemstone and rhinestone design
      • Back adjustable chain, lobster clasp closure
      • Short duster earrings
      • Two round rhinestones, two round gemstones, one teardrop gemstone
      • Post-back closure, rubber stopper


      Earrings are final sale and may not be returned or exchanged.

      Style Number/Barcode: 07002-1609

      Category Name: Apparel by Occasion

      Price: $7.97 $16.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Trendy Stack Multi-Chain Rhinestone Bracelet

      Elevate your style with the trendy stack multi-chain rhinestone bracelet. Featuring layered chains and sparkling charms, it's perfect for any occasion.

      Fit & Features

      • Multi-chain layered bracelet design
      • Coiled chain row
      • Rhinestone-embellished row
      • Classic chain-link row with diamond-shaped rhinestone charm
      • Twisted chain-link row with marquise-shaped rhinestone charm
      • Back adjustable chain with lobster clasp closure

      Style Number/Barcode: 07003-0650

      Category Name: Apparel by Occasion

      Price: $5.97 $12.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Eye-Catching Flair Rhinestone Satin Block Heels

      Make a statement in these satin block heels at parties and special occasions! The heels feature a stylish square toe and glittering rhinestone-embellished toe strap and block heel that brings eye-catching flair to any look. The closed ankle and adjustable ankle strap with buckle closure make for a secure fit. Complete the look with a statement purse.

      Fit & Features

      • Square toe
      • Rhinestone-embellished toe strap and block heel
      • Closed ankle
      • Adjustable ankle strap, buckle closure
      • Satin material
      • Runs true to size

      Style Number/Barcode: 07401-4579

      Category Name: Apparel by Occasion

      Price: $16.97 $34.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • Endless Love Heart Charm Three-Pack Necklace

      A three-pack necklace set that'll steal your heart! The set includes one statement chain necklace, one dainty chain necklace, and one heart and key charm necklace. Pair with a bracelet.

      Fit & Features

      • Three-pack necklace set
      • One statement chain necklace, toggle closure
      • One dainty chain necklace, lobster clasp closure
      • One heart and key charm necklace, lobster clasp closure

      Style Number/Barcode: 07002-2096

      Category Name: Apparel by Occasion

      Price: $14.90

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Love The Luxe Rhinestone Leaf Cuff Bracelet

      You'll love the luxe look this rhinestone leaf cuff bracelet will give! It features three rows of rhinestones leading to a gorgeous design of leaf-shaped rhinestones with mini rhinestone outlines for extra sparkle. Style this bracelet with chandelier earrings.

      Fit & Features

      • Three rows of rhinestones
      • Leaf-shaped rhinestones
      • Mini rhinestone outlines
      • Flexible design

      Style Number/Barcode: 07003-0479

      Category Name: Apparel by Occasion

      Price: $6.97 $14.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Sparkle Details Rhinestone Five-Pack Ring Set

      You'll love the sparkle details of this sleek rhinestone ring set. The multi-pack features five rings, including a thin ring with rhinestones, a thin ring with a basic band design, a thin ring with a twisted design with a single center rhinestone, a thin ring with a beaded design, and a statement ring with three rows with rhinestones and an adjustable fit. Style this set all together paired with an embellished cuff for a glam vibe.

      Fit & Features

      • Five-pack ring set
      • Thin ring, rhinestones
      • Thin ring, basic band design
      • Thin ring, twisted design, single rhinestone
      • Thin ring, beaded design
      • Statement ring, three rows, rhinestones, adjustable fit

      Style Number/Barcode: 07004-0364

      Category Name: Apparel by Occasion

      Price: $4.97 $9.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • Dramatic Radiance Rhinestone Ear Crawler

      This gorgeous rhinestone ear crawler will bring a dramatic radiance to your formal looks! It features a bold curved design of sparkling marquise-shaped rhinestone and round rhinestone embellishments. Includes a clasp closure and a post-back closure. Style with a statement ring for all the glamour!

      Fit & Features

      • Curved design
      • Marquise-shaped rhinestones
      • Round rhinestones
      • Clasp closure
      • Post-back closure, rubber stopper


      Earrings are final sale and may not be returned or exchanged.

      Style Number/Barcode: 07001-1742

      Category Name: Apparel by Occasion

      Price: $3.97 $8.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Oh My Pearls Dainty Rhinestone Necklace

      Accessorize with this perfect dainty necklace for a touch of glamour. A delicate design with faux pearls and rhinestones, this necklace will bring you delicate sophistication and is finished with a lobster clasp closure. Complete the look with fringe earrings for a dressy birthday brunch or event!

      Fit & Features

      • Dainty design
      • Rhinestones and faux pearls
      • Back adjustable chain, lobster clasp closure

      Style Number/Barcode: 07002-1564

      Category Name: Apparel by Occasion

      Price: $5.97 $12.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Smooth Charm Satin Strappy Block Heel Pumps

      These satin pumps will smoothly charm their way into your heart! The heels feature a closed pointed-toe, multi-strappy design, block heel, a closed ankle with back zipper closure, and dual adjustable ankle straps with buckle closure. Style the pumps with a chic handbag for a day or night occasion.

      Fit & Features

      • Closed pointed-toe
      • Multi-strappy design
      • Block heel
      • Closed ankle, back zipper closure
      • Dual adjustable ankle straps, buckle closure
      • Smooth satin material
      • Runs true to size

      Style Number/Barcode: 07401-4577

      Category Name: Apparel by Occasion

      Price: $32.90

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Simple Things Cubic Zirconia Linear Earrings

      Simply divine earrings that are perfect for adding that finishing touch to your look! The dangly earrings feature mini cubic zirconia embellishments and a post-back closure. Style the earrings with a tennis bracelet for a semi-formal dinner party.

      Fit & Features

      • Linear earrings
      • Mini cubic zirconia embellishments
      • Post-back closure

       

      Earrings are final sale and may not be returned or exchanged.

      Style Number/Barcode: 07001-1721

      Category Name: Apparel by Occasion

      Price: $2.97 $8.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • Sleek Dazzle Rhinestone Spiral Bracelet

      A sleek dazzling bracelet perfect for giving outfits some shimmer! The bracelet features a dainty memory wire spiral design with mini rhinestone embellishments. Complete the look with earrings for a semi-formal or special occasion.

      Fit & Features

      • Memory wire spiral design
      • Mini rhinestone embellishments

      Style Number/Barcode: 07003-0476

      Category Name: Apparel by Occasion

      Price: $10.90

      Availability: In Stock

      Available Color: SILVER

      Available Size: NS

    • The Real Showstopper Denim Stiletto Pumps

      Flaunt these showstopping denim stiletto pumps all over town! The heels feature a closed pointed-toe with a lace-up design, a stiletto heel, a cushioned faux leather insole, and an open back. Complete the look in a classy black dress for a wine bar with bae!

      Fit & Features

      • Closed pointed-toe
      • Lace-up design
      • Open back
      • Stiletto heel
      • Cushioned faux leather insole
      • Denim material
      • Runs true to size

      Style Number/Barcode: 07401-4548

      Category Name: Apparel by Occasion

      Price: $9.97 $30.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Clearance
    • Vintage Allure Lace-Up Denim Stiletto Pumps

      Weave a timeless tale of fashion with these denim stiletto pumps! Designed with denim material, a pointed toe, a bungee lace-up design, and a cushioned faux leather insole, these stiletto pumps have it all for the perfect vintage allure. Complete the look with a chic mini shoulder bag for a daytime outing!

      Fit & Features

      • Closed pointed-toe
      • Bungee lace-up design
      • Stiletto heel
      • Cushioned faux leather insole
      • Denim material
      • Runs true to size

      Style Number/Barcode: 07401-4547

      Category Name: Apparel by Occasion

      Price: $12.97 $30.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • Shimmering Elegance Gemstone Leaf Drop Earrings

      These gorgeous gemstone leaf drop earrings will shimmer with elegance! They feature a cascading drop design of gorgeous leaf-shaped gemstones with mini rhinestone outlines for the prettiest sparkle. Include a post-back closure. Style these glam statement earrings with a floor-length formal dress and stiletto heels for a black-tie event!

      Fit & Features

      • Drop design
      • Leaf-shaped gemstones
      • Mini rhinestone outlines
      • Post-back closure, rubber stopper


      Earrings are final sale and may not be returned or exchanged.

      Style Number/Barcode: 07001-1737

      Category Name: Apparel by Occasion

      Price: $5.97 $12.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Timeless Chic Curved Collar Necklace

      This sleek collar necklace is a timeless and chic accessory to add to your lineup. It features a thin curved metal design with a back adjustable chain and a lobster clasp closure. This necklace is perfect for layering with your fave dainty chain necklaces and styling with rhinestone stud earrings!

      Fit & Features

      • Collar necklace
      • Thin curved metal design
      • Back adjustable chain, lobster clasp closure

      Style Number/Barcode: 07002-1604

      Category Name: Apparel by Occasion

      Price: $5.97 $12.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • Draw Them In Rhinestone Fringe Earrings

      Draw them in with your luxe style in these gorgeous rhinestone fringe earrings. They feature a rounded post with long cascading rhinestone fringe to create that glamorous allure. Include a post-back closure. Complete the look with a velvet formal dress and strappy stilettos for a black-tie party.

      Fit & Features

      • Rounded post
      • Long rhinestone fringe design
      • Post-back closure, rubber stopper


      Earrings are final sale and may not be returned or exchanged.

      Style Number/Barcode: 07001-1740

      Category Name: Apparel by Occasion

      Price: $4.97 $10.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Ships Free
    • Glitzy Drama Rhinestone Drop Earrings

      Bring the glitzy drama with these dainty and chic rhinestone drop earrings. They feature a cascading linear drop design with a single row of sparkling rhinestones in diamond-shaped designs. Include a post-back closure. Style these earrings with a sleek envelope clutch to complete your luxe formal look.

      Fit & Features

      • Linear drop design
      • Single row of rhinestones
      • Diamond-shaped designs
      • Post-back closure, rubber stopper


      Earrings are final sale and may not be returned or exchanged.

      Style Number/Barcode: 07001-1736

      Category Name: Apparel by Occasion

      Price: $3.97 $8.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale
    • Luxe Statement Rhinestone Fringe Earrings

      Make a luxe statement with the gorgeous details and sparkle of these rhinestone fringe earrings. They feature a round rhinestone stud and a linear tiered drop design of rhinestone embellishments with hanging rhinestone fringe. Style these earrings with a metallic clutch for your next formal affair.

      Fit & Features

      • Round rhinestone stud
      • Linear tiered drop design, rhinestones
      • Hanging rhinestone fringe
      • Post-back closure, rubber stopper


      Earrings are final sale and may not be returned or exchanged.

      Style Number/Barcode: 07001-1722

      Category Name: Apparel by Occasion

      Price: $4.97 $10.90

      On Sale: Yes

      Availability: Out of Stock

      Product Badge:
      • Sale