Yes, there is free camping in Alabama, primarily in its national forests. The main national forest in Alabama is the Bankhead National Forest, which spans over 180,000 acres and offers a variety of recreational opportunities, including free dispersed camping. These campsites are generally primitive, with no facilities, so you'll need to come prepared and practice Leave No Trace principles. It's essential to check the specific regulations and requirements for the area you plan to camp in, as some locations might have restrictions or require permits.