The Nikon D40x is only compatible with SD and SDHC cards. That means you can use any SD card that is 32GB or smaller.
Newer, SDXC cards, which are 64GB or larger will not work. However, older, slower cards, may reduce camera performance.
If you're in a hurry my here's my recommendation:
64GB or larger cards are not compatible with the camera.
Best SD Cards
Any high-quality memory card from SanDisk, Lexar, or PNY will work great in the Nikon D40x. Personally, I like SanDisk Extreme Pro cards.
I have never had a card failure or data corrupted when using a SanDisk, Lexar Professional, or PNY Elite Performance SD card.
When I have encountered problems with a memory card, it was when I was using a generic brand. Trying to save about a dollar can result in future problems.
Don't buy cheap cards to save money. Instead, just buy a smaller capacity high-quality card.
Recommended SD Cards
- Best value for the money.
- Read speeds of up to 95MB/s; write speeds of up to 90MB/s.
- Shock-proof, temperature-proof, waterproof, and x-ray proof.
- Quick transfer speeds up to 80MB/s.
- Class 10 rating for Full HD video (1080p).
- Waterproof, temperature proof, X-ray Proof, magnet-Proof, and shockproof.
- High-speed, Class 10 performance.
- UHS-I technology for a read transfer speeds up to 633x (95MB/s).
- High-speed file transfer from card to computer to dramatically accelerate workflow.
Nikon D40x SD Card Compatibility
The D40x uses SD memory cards. Secure Digital (SD) cards come in 3 different specifications. Each new memory card specification increased the maximum storage capacity of the cards.
All of the cards are compatible with newer cameras and devices. Newer SDXC cards are larger than an older camera, like the D40x, can use.
- Secure Digital (SD) - Up to 2GB cards will work.
- Secure Digital High Capacity (SDHC) - Up to 32GB cards will work.
- Secure Digital eXtended Capacity (SDXC) - The D40x cannot use these cards as they are 64GB or larger.
Nikon D40x Memory Card Full Error
Using a memory card that is larger than 32GB in the D40x will cause an error. The camera will show that the card is full.
To fix the problem, you need to use an SD card with a capacity of 32GB or smaller.
If you are having issues with a card that is 32GB or smaller, try formatting the card in the camera.
Below is an estimation of how many large JPEGs you can fit on each card capacity:
- 4GB - 1,160 images
- 8GB - 2,320 images
- 16GB - 4,640 images
- 32GB - 9,280 images
Speed, Class, & UHS Ratings
Speed ratings for SD cards are determined by sequential read and/or write speeds. The speed of the card is important when many images need to be written or read from the card.
Speed Class Rating
Sustained write speeds of 2MB, 4MB, 6MB, or 8MB per second means the card has a speed class of 2, 4, 6, or 8. Cards that have write speeds of 10MB/s or faster are rated as Class 10.
Every brand name SD card that you can find for sale today will have a Class 10 rating. You can double-check by looking for a number inside of a C on the label of the card.
You do not need a class 10 card for the Nikon D40x, but it can be nice to have to use it in a future upgrade.
Ultra High Speed (UHS)
The Ultra High Speed (UHS) bus allows for faster data transfer. Like the speed rating, there are different standards. Ratings of UHS-I, UHS-II, and UHS-III, can be found on SDHC and SDXC cards.
To figure out the rating of a card, look at the label. If there is a Roman numeral I, II, or III, that is the UHS rating of your card. The Roman numerals should be close to the SD logo on the label.
Maximum transfer rates are:
- UHS-I - 104 MB/s
- UHS-II - 312 MB/s
- UHS-III - 624 MB/s