It depends on the online casino. No deposit free spins will usually require a bonus code, but some may not need it.