As of 2015, some places to find free calling cards online include CallingCards.com and PhoneShark.com. Callers can visit the websites to register for the free calling time.
CallingCards.com offers a free 10 minute calling card for first time customers. This company doesn't require the use of a credit card to get the free calling card, but callers must provide some basic information. When a new customer buys the first calling card, the company includes an additional $2 of calling time for free.
PhoneShark.com offers up to 13 minutes of free calling time. The caller's location determines the exact amount of free minutes. Callers simply add the free minutes calling card to the shopping basket and check out.