128GB SD Cards

Every card on this page is a full-size 128GB SD card, the size that fits the SD slot in a DSLR, mirrorless camera, or trail camera. We stock SanDisk Ultra, Extreme, and Extreme PRO (UHS-I and UHS-II) plus the Kingston Canvas Go! Plus, all shipped from our warehouse in Lancaster, Pennsylvania. Photographers, school camera programs, and resellers order them in volume, and there’s no minimum. Buying for a phone or Nintendo Switch? Those take microSD, so head to our 128GB microSD cards.

Showing all 8 resultsSorted by price: low to high

Which 128GB SD Card Should You Order?

We carry eight full-size 128GB listings in three groups: SanDisk Ultra for everyday shooting, SanDisk Extreme and Extreme PRO for video and bursts, and the IPX7-rated Kingston Canvas Go! Plus. Prices are per card at the 100-unit tier on September 30, 2026, and your cart applies tiers automatically.

Card Part number Speed and ratings Built for Per card at 100
SanDisk Ultra, 100MB/s generation SDSDUNR-128G-GN3IN Read up to 100MB/s Budget stills, trail cameras $25.20
SanDisk Ultra, current SDSDUNB-128G-GN6IN Read up to 140MB/s; U1 Everyday photos, HD video, trail cameras $27.70
SanDisk Ultra, refurbished in cases SDSDUNB-128G-GN6IN Same card, refurbished and diagnostic-tested Lowest cost per card $22.15 ($22.50 at 10+)
SanDisk Extreme SDSDXVA-128G-GNCIN 180MB/s read, 90MB/s write; U3, V30 4K video, burst shooting $36.50
SanDisk Extreme PRO UHS-I SDSDXXD-128G-GN4IN 200MB/s read, 90MB/s write; U3, V30 Pro stills, 4K, weddings and events $43.70
SanDisk Extreme PRO UHS-I, newer packaging SDSDXXJ-128G-GSCIN 250MB/s Read, 120MB/s Write; UHS-I, V30 Pro stills, 4K (out of stock) $45.05 (single card)
SanDisk Extreme PRO UHS-II V60 SDSDXEP-128G-GN4IN 280MB/s read, 100MB/s write; UHS-II, V60 UHS-II cameras, fastest offload $115.15
Kingston Canvas Go! Plus SDG4/128GB 200MB/s read, 100MB/s write; U3, V30; IPX7 4K video, outdoor shoots $46.65

SanDisk backs the current Ultra with a 10-year limited warranty and every Extreme and Extreme PRO card with a lifetime limited warranty. Kingston puts a lifetime warranty on the Canvas Go! Plus.

The newer-packaging Extreme PRO UHS-I listing is out of stock right now. Order the in-stock Extreme PRO UHS-I above it, which carries the same lifetime limited warranty.

Everyday Photos and Trail Cameras

For family photos, school events, and HD video, the current SanDisk Ultra does the job at $27.70 a card. It reads at up to 140MB/s, and its U1 rating guarantees a 10MB/s minimum write. The older 100MB/s-generation Ultra saves you another $2.50 a card.

Trail cameras mostly take full-size SD, and the Ultra is the default pick for a season of wildlife pictures. Many older trail cameras top out at 32GB and need FAT32, so check the manual; a 128GB card belongs in newer models that list SDXC support. Our trail camera guide and trail camera card collection go further.

Best 128GB SD Card for 4K Video and Burst Shooting

Once you shoot 4K or fire long bursts, write speed decides whether the card keeps up. The SanDisk Extreme is our value pick: U3, V30, and a 90MB/s write speed for $36.50. The Extreme PRO UHS-I raises read speed from 180MB/s to 200MB/s for $43.70. Both are rated at 90MB/s write, so the gap shows up when you offload to a computer. We compare them in SanDisk Extreme vs Extreme Pro.

The Kingston Canvas Go! Plus matches the Extreme PRO’s 200MB/s read and writes at 100MB/s, at $46.65 a card.

The Fastest 128GB SD Card: Extreme PRO UHS-II

The SanDisk Extreme PRO UHS-II V60 is the fastest 128GB SD card we sell, at 280MB/s read and 100MB/s write. Its second row of pins is the UHS-II bus, which runs up to 312MB/s with a UHS-II camera and reader; in a UHS-I slot, it falls back to UHS-I speeds. At $115.15 a card, buy it for a UHS-II body such as the Sony a7III or Panasonic Lumix GH5. Browse the 128GB UHS-II cards or our UHS-II compatibility chart.

Value Picks and the Cheapest 128GB SD Card

Per gigabyte, 128GB is the sweet spot for Ultra and Extreme cards. At the 100-card tier, the current Ultra works out to about 22 cents per GB, against about 28 cents at 64GB and 26 cents at 256GB, and the Extreme follows the same pattern.

The cheapest 128GB SD card on the page is the refurbished SanDisk Ultra: $22.50 a card from 10 and $22.15 at 100. Our refurbished cards are “never used or lightly used and have been run through a diagnostic process to ensure full functionality.” This one ships in cases only, and it’s a smart buy for classroom sets and camera-bag spares.

What Type of Digital Camera Can Use a 128GB SD Card?

A 128GB SD card works in any camera with a full-size SD slot that supports SDXC, so look for “SDXC” in your manual’s specifications. Every model below takes full-size SD and supports SDXC UHS-I.

Can a Canon SL2 Use 128GB SD Cards?

Yes. The Canon EOS Rebel SL2 supports SDXC UHS-I, and so do the EOS M50 and EOS 80D. The PowerShot G7X Mark II will accept a 128GB card too. The EOS 7D Mark II pairs one CF slot with one SD slot, so a 128GB card fills the SD side.

On an M50, a V30 card like the SanDisk Extreme guarantees a 30MB/s minimum write, and our estimates put 128GB at about 340 minutes of 4K; your bitrate sets the exact recording time. Shooting an EOS R50? See the best SD cards for the Canon EOS R50.

Nikon D750, Sony a7III, and Other Dual-Slot Bodies

The Nikon D750 and D7200 each have two SD slots, and both take 128GB SDXC UHS-I cards. The Sony a7III also has two SD slots. Slot 1 is UHS-II, the one spot in that body where a UHS-II Extreme PRO earns its price. The Panasonic Lumix GH5 has dual UHS-II SD slots, while the Lumix G7 and GX800 take SDXC UHS-I cards.

Pro tip: In a dual-slot body, put the same model of card in both slots and set the second slot to back up the first. A paid shoot then never rests on one card. Our guide to SD cards for wedding photographers has more.

RAW, JPG, and Burst Shooting

RAW shooters fill a card roughly 14 times faster: our estimates put 128GB at about 2,380 RAW photos against 34,490 JPGs. A burst of RAW pics lands in the camera’s buffer first, and the card’s write speed decides how fast that buffer clears. That’s why burst shooters pick a card with a published 90MB/s or 100MB/s write speed. The Ultra’s U1 rating guarantees 10MB/s, which suits JPG shooters who take one frame at a time.

4K Recording: V30, V60, and V90

Video speed classes are guaranteed minimum write speeds: V30 means 30MB/s, V60 means 60MB/s, and V90 means 90MB/s. U3 matches V30, while Class 10 and U1 guarantee 10MB/s (what the symbols on an SD card mean). Your manual lists the minimum card speed for each video mode, so match or beat it.

The Extreme, the in-stock Extreme PRO UHS-I, and the Kingston are all U3 and V30, and the UHS-II Extreme PRO is V60. None of our 128GB SD cards is V90, so if your camera’s top recording mode calls for V90, contact us first.

What Fits on a 128GB SD Card

Here’s what a 128GB card will hold, based on our product-page estimates. Real numbers depend on your camera’s resolution, file format, and bitrate.

What you store On a 128GB SD card
JPG photos about 34,490
RAW photos about 2,380
HD video about 1,705 minutes (about 28 hours)
4K video about 340 minutes (about 5.7 hours)
MP3 songs roughly 16,000 to 32,000
2-hour 1080p movies roughly 25

The last two rows are our own arithmetic: a typical MP3 runs about 4MB (about 8MB at 320kbps), and a 2-hour 1080p movie file runs about 4 to 5GB. That’s room to store roughly 16,000 to 32,000 songs or about 25 movies.

Want the recording time for your own camera? Multiply the video bitrate in megabits per second by 0.45 to get gigabytes per hour. If your camera records 1920×1080 footage at 25 Mbps, that’s about 11.25GB an hour, or roughly 11 hours on a 128GB card.

The upgrade from 64GB (about 17,245 JPGs and 170 minutes of 4K) doubles every number, and 256GB doubles it again, to about 68,985 JPGs and 680 minutes of 4K.

Why Windows Shows a 128GB Card as About 119GB

The label says 128 GB, but a Windows PC shows about 116 to 119GB. Nothing is missing. Card makers count 1GB as 1,000,000,000 bytes, while Windows reports in binary units, which produces the smaller number. A Mac reports in decimal units, so it shows close to the full labeled size. Formatting takes a small share on both; as Kingston’s datasheet puts it, some listed capacity “is used for formatting and other functions and thus is not available for data storage.”

128GB Is SDXC: exFAT, FAT32, and Older Devices

Every 128GB SD card is SDXC. The SD standard caps SDHC at 32GB, so a 128GB SDHC card doesn’t exist, whatever a listing says. SDXC covers everything over 32GB up to 2TB and ships formatted exFAT, the right format for a camera. exFAT has no practical file-size cap, so a long 4K clip stays in one file.

Pro tip: Format a new card in the camera you’ll shoot with before the first session, and reformat there between shoots instead of deleting files on a computer. Our post on formatting your SD cards explains why.

FAT32 caps a single file at 4GB, so save it for hardware that reads nothing else. NTFS is a Windows hard-drive format that cameras don’t use, so keep it off camera cards.

A device built only for SDHC isn’t guaranteed to read SDXC and can treat a 128GB card as too big to use. Some of these devices work after a FAT32 reformat, but the device maker won’t support it.

Nintendo 3DS, 2DS, and Wii U

The original Nintendo 3DS, 3DS XL, and 2DS take full-size SD. Nintendo supports SD up to 2GB and SDHC from 4 to 32GB, and doesn’t officially support SDXC. Owners commonly reformat 64GB and larger cards to FAT32 so the system reads them.

The Wii U’s SD slot officially supports SDHC up to 32GB. Larger cards need FAT32 and aren’t officially supported, and that includes cards set up for Wii U homebrew hacks. For a card Nintendo officially supports in either system, a 32GB SD card is the safe choice.

Switching a Card From exFAT to FAT32

Formatting erases the card, so copy off anything you need first.

  • On a Mac: Open Disk Utility (free and built into macOS), select the card, click Erase, and choose “MS-DOS (FAT)” as the format.
  • On Windows 10 or Windows 7: The built-in formatting window won’t offer FAT32 above 32GB. Use a free third-party FAT32 formatting utility, or format the card in the device itself if it offers that option.

Our SD card formatting FAQ covers more cases.

Nintendo Switch, GoPro, Raspberry Pi, and Drones Take microSD

Plenty of gear takes the smaller microSD card, and a full-size card won’t fit. If your device is below, order from our 128GB microSD cards instead.

Nintendo Switch and Switch Lite take microSD only (microSDXC), so a Nintendo Switch 128GB SD card is a microSD card. The Switch 2 needs microSD Express for game storage. See our best microSD cards for Nintendo Switch.

The New 3DS, New 3DS XL, and New 2DS XL moved to microSD, unlike the originals above.

GoPro HERO cameras from the HERO3 through the HERO13 record to microSD. That’s true whether you run a HERO 5 Black or a HERO 7.

DJI drones such as the Mavic Pro take microSD, and so do most dash cams, home security cameras, and phones with a card slot.

Raspberry Pi boards boot from microSD. That covers the Pi 4 and Pi 5 along with the Pi 2, Pi 3, Pi 3 B+, and Zero, so RetroPie builds live on microSD for Raspberry Pi too. If you’re using NOOBS, the older installer, the card needs FAT32.

A microSD card in an SD adapter does fit a full-size slot, and our 128GB microSD cards with an SD adapter suit buyers who want one card for both. For a DSLR or mirrorless body, stick with full-size SD; here’s why you shouldn’t use microSD cards in DSLR or mirrorless cameras.

Reading 128GB SD Cards on a Laptop or MacBook

A laptop or card reader needs SDXC support to read a 128GB card. MacBook Pro models with an SD slot read SDXC, which covers the 2011 to 2015 models, the MacBook Pro Retina 2015 included, and the models from 2021 onward. The MacBook Air has no SD slot, so it needs a USB-C reader.

Your card reader sets the speed ceiling. The UHS-I bus spec tops out at 104MB/s, so the 170 to 200MB/s read speeds SanDisk and Kingston quote need their own compatible readers (Kingston names its MobileLite Plus Reader), and a UHS-II card needs a UHS-II reader. Moving files between computers instead of shooting? A 128GB USB flash drive is the simpler tool.

Why Can’t My Laptop Read a 128GB SD Card?

An older built-in reader made for SDHC isn’t guaranteed to read SDXC, so try a current USB reader before you blame the card. Still stuck? Work through our SD card troubleshooting guide.

Ordering 128GB SD Cards in Bulk

We’re a family business Steve Foley started in 2006, and we’ve never had a minimum order quantity. Volume tiers at 5, 10, 50, 100, 500, and 1,000 units show on every product page and apply in your cart. On the Extreme PRO UHS-I, that’s $45.10 for one card, $43.70 each at 100, and $42.80 each at 1,000.

Packaging Options

Pick your packaging on the product page:

  • Retail: Original packaging, ready for resale.
  • Bulk in Plastic Case (+$0.25)
  • Bulk in ESD Bag (+$0.25)
  • Bulk on Tray (+$0.25): 20-piece minimum per product.
  • Bulk Rubber Banded (+$0.25): The leanest option for cards going straight into cameras.

Preloading, Duplication, and Custom Branding

Need 200 cards loaded with the same training video or firmware image? We handle preloading and SD card duplication, plus customization and private labeling for programs and resellers who want their own name on the card.

Purchase Orders, Net30, and Tax-Exempt Buyers

Email purchase orders to service@bulkmemorycards.com, or put your PO number in the comment box at checkout. Net30 terms are available after approval, and we send invoices on request. Tax-exempt and resale certificates go to accounting@bulkmemorycards.com. Blind shipping is available, and some of our best customers are resellers. Schools and agencies should start with our institutional buyers guide or wholesale program.

Shipping From Lancaster, Pennsylvania

In-stock orders typically ship from our Lancaster warehouse the same day or the next business day. Standard shipping takes 3 to 6 business days, and expedited takes 2 to 3. Overnight is available by phone quote, and next-day orders need to be placed by 2:00 PM Eastern. Back-ordered items typically ship within 6 business days.

Reordering the Same Card

The part numbers in the table above let you reorder the exact card your program runs on, so your next order matches the last one. When SanDisk retires a part number, see replacements for EOL products and model and serial numbers.

Pro tip: Standardize a camera program on one part number and one packaging option, so every reorder arrives the same way.

All of our branded products are authentic merchandise, and our institutional guide puts a 1-year replacement warranty behind every card, on top of the manufacturer’s warranty. Learn to spot counterfeit cards, and help your cards last with our memory card life tips.

128GB SD Card FAQ

What’s the Best 128GB SD Card?

For most cameras, the SanDisk Extreme: V30, 90MB/s write, and a lifetime limited warranty for $36.50 at 100. Pick the Ultra for JPG and HD work on a budget, and the Extreme PRO UHS-II only if your camera and reader are UHS-II.

How Much Is a 128GB SD Card?

On September 30, 2026, single new cards on this page ran from $26.00 for the older Ultra to $119.95 for the UHS-II Extreme PRO. At 100 cards, prices run from $22.15 for the refurbished Ultra to $115.15 for the UHS-II card.

What Is the Recording Time on a 128GB SD Card?

Our estimates put it at about 28 hours of HD video or about 5.7 hours of 4K. Your camera’s bitrate sets the real figure; use the formula above.

Is a 128GB SD Card Compatible With the 3DS?

Not officially. The original 3DS, 3DS XL, and 2DS support SDHC up to 32GB, and owners commonly reformat larger cards to FAT32 to use them. The New 3DS models take microSD.

Can I Use a 128GB SD Card in a Dash Cam?

Most dash cams take microSD. For a high quality card, look at the SanDisk High Endurance 128GB microSD ($34.50 at 100), rated for up to 10,000 hours of Full HD video; SanDisk’s standard-card warranty excludes dash cam use but carves out High Endurance. See our dash cam card guide.

Is There a Minimum Order for 128GB SD Cards?

No. We sell down to one card, and volume pricing starts at 5.

Need a different size? Step down to 64GB SD cards or up to 256GB SD cards, narrow this page to 128GB Class 10 or 128GB UHS-II cards, or browse our full SD card range. Planning a large order? Contact us with your camera models and quantities.