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, spontaneous invites, and everything in between. Whether you're RSVPing to a wedding, prepping for graduation, or celebrating with friends under the stars, these dresses are designed to turn heads and deliver confidence.

Styles That Fit Every Vibe

From soft pastels and romantic florals to bold jewel tones and sleek neutrals, 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 light up 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 sage or champagne to flirty floral midis for outdoor I-dos, you’ll find dresses that are photo-ready and dance-floor approved.

Graduation & Award Ceremonies: Walk the stage in polished midi dresses with pleats, structure, or subtle shimmer.

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

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

Finish with the Perfect Touch

Complete your outfit with statement earrings, block heels, or a rhinestone clutch. Need a layer? Try a lightweight duster or bolero for chillier evenings or elevated venues.

Made to Move with You

From breathable cotton blends to stretch satin 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.

  • Gorgeous Radiance Gemstone Necklace And Earrings Set

    A radiant necklace and earrings set featuring rhinestone teardrop earrings with center gemstones and a matching necklace. Perfect for accessorizing with a formal dress.

    Fit & Features

    • Necklace and earrings set
    • Rhinestone teardrop earrings, center gemstones
    • Post-back closure
    • Rhinestone necklace, teardrop gemstones
    • Lobster clasp closure

     

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

    Style Number/Barcode: 07002-2077

    Category Name: Apparel by Occasion

    Price: $12.90

    Availability: In Stock

    Available Color: BURGUNDY

    Available Size: NS

    Product Badge:
    • Best Seller
  • Vanessa V-Neck Tulle Gown

    Special Occasion 

    This prom season, you'll for sure bring that dramatic flair with every step in our glam Vanessa tulle gown! She features a sleeveless plunging V-neckline with pleated detailing at the bust, adjustable spaghetti straps that lead to a cross-back design, a high waist seam, and a floor-length flowy ball gown silhouette. The dress is composed of layers of chic tulle with a knit lining and showcases all-over iridescent sequins for the prettiest sparkle. Style this dress with the perfect pair of heels.

    Fit & Features

    • Sleeveless deep V-neckline, pleated detailing
    • Adhesive bra recommended
    • Adjustable spaghetti straps, cross-back design
    • Back zipper, hook and eye closure
    • High waist seam, flowy ball gown skirt
    • Iridescent sequin embellishment
    • Layers of tulle, knit lining
    • Runs true to size

    Style Number/Barcode: 05004-0027

    Category Name: Apparel by Occasion

    Price: $19.97 $109.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Ideal Glam Rhinestone Coil Bracelet

    Add a glam piece to your outfit with this rhinestone coil bracelet! Complete the look with earrings.

    Fit & Features

    • Rhinestone coil bracelet

    Style Number/Barcode: 07003-0577

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Dainty Glam Rhinestone Chain Lariat Necklace

    This dainty glam necklace features a single-row chain accented with a round clear stone, a long cascading lariat design, and a round rhinestone-embellished charm. Pair with stud earrings.

    Fit & Features

    • Single-row dainty chain
    • Long lariat design
    • Round clear stone
    • Round rhinestone-embellished charm
    • Back adjustable chain with lobster clasp closure

    Style Number/Barcode: 07002-1857

    Category Name: Apparel by Occasion

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Dainty Sparkle Rhinestone Teardrop Stud Earrings

    Add a dainty sparkle to your looks with these stunning rhinestone stud earrings with a chic teardrop design.

    Fit & Features

    • Stud design
    • Single row of three mini rhinestones
    • Teardrop-shaped rhinestone drop accent
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2264

    Category Name: Apparel by Occasion

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Gorgeous Three-Pack Hoop Earrings Set

    A three-pack set of gorgeous hoop earrings that elevate every outfit! This exclusive set features one pair of chain twist hoops, one pair of sleek metal twist hoops, and one of hoops with dainty rhinestone embellishments. Complete the look with statement heels for any occasion!

    Fit & Features

    • Three-pack hoop earrings set
    • One pair of twist chain hoops, post-back closure
    • One pair sleek metal twist hoops, omega closure
    • One pair rhinestone embellished hoops, omega closure

     

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

    Style Number/Barcode: 07001-2068

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Luxe Detail Criss-Cross Rhinestone Cuff Bracelet

    This luxe cuff bracelet features a single-row and two-row criss-cross design detailed with sparking rhinestone embellishments. Pair with a sleek clutch.

    Fit & Features

    • Open-ended flexible cuff
    • Single-row and two-row criss-cross design
    • Rhinestone embellishments

    Style Number/Barcode: 07003-0574

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Boho Chic Bangle Bracelet Two-Pack Set

    Fit & Features

    • Set includes two bracelets
    • One multi-hued chunky acrylic bangle
    • One etched metal bracelet

    Style Number/Barcode: 07003-0660

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Precious Chic Bow Rhinestone Faux Pearl Earrings

    Enhance your style with these statement earrings! The rhinestone embellished bows add sparkle, while the faux pearl linear chain-link strand adds sophistication. Complete the look with heels for any occasion.

    Fit & Features

    • Rhinestone embellished bow
    • Faux pearl linear chain-link strand
    • Post-back closure, rubber stopper

     

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

    Style Number/Barcode: 07001-2075

    Category Name: Apparel by Occasion

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Roaring Glam Textured Lion Charm Earrings

    Fit & Features

    • Linear drop design
    • Textured oval-shaped coin charms
    • Lion design engraved
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2219

    Category Name: Apparel by Occasion

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Marvel Mesh Statement Earrings

    Add a chic marvel with these mesh statement earrings in a unique diamond shape with a secure post-back closure. Complete the look with a clutch.

    Fit & Features

    • Mesh design
    • Diamond shape
    • Post-back closure

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

    Style Number/Barcode: 07001-2296

    Category Name: Apparel by Occasion

    Price: $11.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Trendy Sleek Layered Chain Necklace Set

    Fit & Features

    • Two-pack necklace set
    • Layered design
    • Beaded chain
    • Snake chain
    • Lobster clasp closure

    Style Number/Barcode: 07002-2055

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Elegant Glamour Rhinestone Bar Drop Earrings

    These simply glam earrings feature a two-row rhinestone-embellished bar design for an elegant sparkle, secured with a post-back closure. Style with a dainty tennis bracelet.

    Fit & Features

    • Two-row rhinestone bar design
    • Post-back closure, rubber stopper

     

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

    Style Number/Barcode: 07001-2091

    Category Name: Apparel by Occasion

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Upscale Glow Two-Pack Ear Crawlers

    Adorn an upscale glow in this two-pack of ear crawlers flaunting glam mini rhinestone embellishments. Pair with a sleek coat.

    Fit & Features

    • Two-pack ear crawlers
    • Mini rhinestone embellishments
    • Hook clasp, post-back closure

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

    Style Number/Barcode: 07001-2306

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glam Aura Butterfly Outline Huggie Earrings

    Highlight your style with glam aura butterfly outline huggie earrings. Perfect for any occasion, these beauties bring a flutter of elegance to your look.

    Fit & Features

    • Butterfly outline design
    • Huggie fit
    • Omega back closure

     

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

    Style Number/Barcode: 07001-2267

    Category Name: Apparel by Occasion

    Price: $8.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Polished Three-Pack Hoop Earrings Set

    This three-pack hoop earrings set features one pair of sleek hoops, one pair of twist hoops, and one pair of faux pearl hoops. Perfect for styling with your everyday outfits.

    Fit & Features

    • Three-pack hoop earrings set
    • One pair of sleek hoops
    • One pair of twist hoops
    • One pair of faux pearl hoops
    • Post-back closures, rubber stoppers

     

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

    Style Number/Barcode: 07001-2042

    Category Name: Apparel by Occasion

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: NS

  • Made To Be Seen Statement Layered Necklace

    A layered statement necklace made to be seen around your neck! It features various designs and styles with faux pearls, chains, and pendant charms all secured with a lobster clasp closure. Style the necklace with a crop jacket.

    Fit & Features

    • Layered necklace
    • Various designs and styles
    • Faux pearls, chains, pendant charms
    • Lobster clasp closure

    Style Number/Barcode: 07002-2093

    Category Name: Apparel by Occasion

    Price: $12.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Divine Luxe Rhinestone Oval Hoop Earrings

    Luxe your formal or dressy wear in these rhinestone oval hoop earrings featuring a post-back closure. 

    Fit & Features

    • Rhinestone oval hoops
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2072

    Category Name: Apparel by Occasion

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Darling Rhinestone Bow Necklace

    Look and feel darling with this dainty necklace featuring a bow charm with mini rhinestone embellishments for that hint of sparkle and a lobster clasp closure. Complete the look in high heels for any occasion!

    Fit & Features

    • Mini rhinestone embellishments
    • Bow charm
    • Chain
    • Lobster clasp closure

    Style Number/Barcode: 07002-1840

    Category Name: Apparel by Occasion

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Illusion Strapless Artsy Printed Midi Dress

    Bring a chic illusion in this artsy printed midi dress for a trend-worthy look all evening! The artsy print and mesh fabric adds a touch of sophistication, while the lined design ensures comfort and coverage. Featuring a flattering strapless neckline, front slit, and bodycon silhouette, this dress will accentuate your curves. Complete the look in stiletto sandals for an evening downtown!

    Fit & Features

    • Artsy print, mesh-lined fabric
    • Strapless neckline
    • Front slit
    • Bodycon fit
    • Runs true to size

    Style Number/Barcode: 05101-3316

    Category Name: Apparel by Occasion

    Price: $9.97 $54.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • 11:11 Layered Pendant Necklace

    Fit & Features

    • Two-row layered design
    • Dainty chainlink
    • Rhinestone stud charm
    • Small rectangle tag pendant with "11:11" engraved
    • Lobster clasp closure

    Style Number/Barcode: 07002-1998

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Perfect Mix Six-Pack Earrings Set

    The perfect way to mix and match your earrings with this six-pack set! It features one pair of faux pearl studs, one pair of rhinestone star studs, one pair of heart studs, and three pairs of various hoop earring styles. Complete the look with a chic blazer for any occasion!

    Fit & Features

    • Six-pack earrings set
    • One pair of faux pearl studs
    • One pair of rhinestone studs
    • One pair of heart studs
    • Three pairs of various hoop earrings
    • Each pair has a post-back closure

     

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

    Style Number/Barcode: 07001-2023

    Category Name: Apparel by Occasion

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Classic Shine Rhinestone Hoop Earrings Set

    This classic hoop earrings set is perfect for adding shine to your everyday looks. The pack of small, medium, and large hoops features sparkly rhinestone embellishments.

    Fit & Features

    • Three-pack hoop earrings set
    • Small, medium, and large designs
    • Single-row rhinestone embellishments
    • Omega closures

     

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

    Style Number/Barcode: 07001-2201

    Category Name: Apparel by Occasion

    Price: $14.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Gleam And Glow Rhinestone Necklace

    Fit & Features

    • V-shaped single-row design
    • Mini rhinestones
    • Rhinestone stud at the center
    • Lobster clasp closure

     

    Style Number/Barcode: 07002-1996

    Category Name: Apparel by Occasion

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free