We identified different fragments of the firefly luciferase gene based on the crystal structure of firefly luciferase. These split reporter genes which encode for protein fragments, unlike the fragments currently used for studying protein-protein interactions, can self-complement and provide luciferase enzyme activity in different cell lines in culture and in living mice. The comparison of the fragment complementation associated recovery of firefly luciferase enzyme activity with intact firefly luciferase was estimated for different fragment combinations and ranged from 0.01 to 4% of the full firefly luciferase activity. Using a cooled optical charge-coupled device camera, the analysis of firefly luciferase fragment complementation in transiently transfected subcutaneous 293T cell implants in living mice showed significant detectable enzyme activity upon injecting d-luciferin, especially from the combinations of fragments identified (Nfluc and Cfluc are the N and C fragments of the firefly luciferase gene, respectively): Nfluc (1-475)/Cfluc (245-550), Nfluc (1-475)/Cfluc (265-550), and Nfluc (1-475)/Cfluc (300-550). The Cfluc (265-550) fragment, upon expression with the nuclear localization signal (NLS) peptide of SV40, shows reduced enzyme activity when the cells are cotransfected with the Nfluc (1-475) fragment expressed without NLS. We also proved in this study that the complementing fragments could be efficiently used for screening macromolecule delivery vehicles by delivering TAT-Cfluc (265-550) to cells stably expressing Nfluc (1-475) and recovering signal. These complementing fragments should be useful for many reporter-based assays including intracellular localization of proteins, studying cellular macromolecule delivery vehicles, studying cell-cell fusions, and also developing intracellular phosphorylation sensors based on fragment complementation.