8. An apparatus for saving a search string as metadata with an image comprising: at least one processor; and a non-transitory computer readable storage medium comprising instructions that, when executed by the at least one processor, cause the apparatus to: receive a first set of image search results from a first search comprising an image search string in a search engine; receive one or more image files based on at least one user selection from the image search results; generate metadata comprising the image search string from the first search; store the one or more image files with the metadata; access the metadata based on detecting a selection of a stored image file from the one or more stored image files; based on the metadata, provide, for presentation in a graphical user interface, an option to perform a second search using only the image search string; perform the second search with only the image search string in response to a selection of the option; in response to performing the second search, receive a second set of image search results that matches the first set of image results; compare the second set of image search results to the one or more stored image files; and provide, in the graphical user interface, the second set of image search results excluding the one or more stored image files.
8. An apparatus for saving a search string as metadata with an image comprising: at least one processor; and a non-transitory computer readable storage medium comprising instructions that, when executed by the at least one processor, cause the apparatus to: receive a first set of image search results from a first search comprising an image search string in a search engine; receive one or more image files based on at least one user selection from the image search results; generate metadata comprising the image search string from the first search; store the one or more image files with the metadata; access the metadata based on detecting a selection of a stored image file from the one or more stored image files; based on the metadata, provide, for presentation in a graphical user interface, an option to perform a second search using only the image search string; perform the second search with only the image search string in response to a selection of the option; in response to performing the second search, receive a second set of image search results that matches the first set of image results; compare the second set of image search results to the one or more stored image files; and provide, in the graphical user interface, the second set of image search results excluding the one or more stored image files. 9. The apparatus of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the apparatus to embed the metadata with the one or more image files.