Existing protein tagging and detection methods are powerful but have drawbacks. Split protein tags can perturb protein solubility or may not work in living cells. Green fluorescent protein (GFP) fusions can misfold or exhibit altered processing. Fluorogenic biarsenical FLaSH or ReASH substrates overcome many of these limitations but require a polycysteine tag motif, a reducing environment and cell transfection or permeabilization. An ideal protein tag would be genetically encoded, would work both in vivo and in vitro, would provide a sensitive analytical signal and would not require external chemical reagents or substrates. One way to accomplish this might be with a split GFP, but the GFP fragments reported thus far are large and fold poorly, require chemical ligation or fused interacting partners to force their association, or require coexpression or co-refolding to produce detectable folded and fluorescent GFP. We have engineered soluble, self-associating fragments of GFP that can be used to tag and detect either soluble or insoluble proteins in living cells or cell lysates. The split GFP system is simple and does not change fusion protein solubility.