The photos, posted on the 35-year-old singer's website, beyoncé.com, included a black-and-white nude photo, several topless shots and others in which she wears lingerie. Many were set in a floral background and showed her caressing a large baby bump. The caption on the photos is "I have three hearts."
The pictures, including some with the couple's five-year-old daughter, Blue Ivy, were accompanied by poems about motherhood and images of with her husband and during her earlier pregnancy — when rumours arose that she wore a prosthetic belly and had a surrogate carry her daughter.
The curated package was released a day after her surprise announcement broke social media records.
Knowles offered no comments other than her initial statement saying that she and Jay-Z "have been blessed two times over. We are incredibly grateful that our family will be growing by two."
Knowles has not said when the twins are due, nor given any details about the pregnancy. It was not clear how her pregnancy would affect plans for the Grammy Awards on Feb. 12, where she has a leading nine nominations, mostly for Lemonade, and would be expected to perform.