Check your voter registration status
https://myinfo.alabamavotes.gov/voterview
Register to vote online
https://www.alabamainteractive.org/sos/voter_registration/voterRegistrationWelcome.action
Request an application by mail
https://www.eac.gov/voters/national-mail-voter-registration-form or you can print one using this link https://www.sos.alabama.gov/sites/default/files/voter-pdfs/nvra-2.pdf
Information about absentee voting in Alabama
https://www.sos.alabama.gov/alabama-votes/voter/absentee-voting