This study aimed to develop the preparation process of stable gelatin beads for drug loading. Gelatin beads were prepared by either ionotropic gelation or emulsification techniques. Hardening of gelatin beads were done by both cooling and chemical treatments. For ionotropic gelation techniques, aqueous gelatin solution was continuously dropped into cool calcium chloride (CaCl2) or sodium tripolyphosphate (TPP) solution. However, the stable bead particles could not be formed. For emulsification techniques, water in oil (w/o) system was performed using aqueous gelatin solution as dispersed phase and cool soybean oil as dispersion medium, and glutaraldehyde (GAL) might also be used as chemical crosslinking agent. Gelatin type, amount of GAL, and crosslinking time slightly affected the characters of beads formation. Propranolol HCl could be loaded in gelatin beads.