A data source computing system configured for facilitating a copy function with a scannable code that includes encoded data as well as corresponding encoded context information, wherein the scannable code is provided to a destination computing system, the data source computing system comprising: at least one hardware processor configured to execute computer-executable instructions; a display screen; one or more hardware storage device having stored computer-executable instructions that are executable by the at least one hardware processor to cause the data source computing system to implement the following: identify selected data, the selected data being selected from an application; identify data context information for the selected data; identify one or more portions of the selected data to serialize; serialize the one or more portions of the selected data as well as the data context information into serialized content; encode the serialized content into encoded serialized content, comprising a scannable code; if a total amount of data and data context information, once serialized and encoded, exceeds storage constraints of the scannable code, refrain from serializing and encoding all of the selected data, identify only a limited portion of the selected data and data context information for serializing and encoding into the scannable code and serialize and encode into the scannable code a link to any of the selected data that is not identified in the one or more portions of the selected data to serialize, render the scannable code or otherwise transmit the scannable code to the destination computing system. at least one hardware processor configured to execute computer-executable instructions; a display screen; one or more hardware storage device having stored computer-executable instructions that are executable by the at least one hardware processor to cause the data source computing system to implement the following: identify selected data, the selected data being selected from an application; identify data context information for the selected data; identify one or more portions of the selected data to serialize; serialize the one or more portions of the selected data as well as the data context information into serialized content; encode the serialized content into encoded serialized content, comprising a scannable code; if a total amount of data and data context information, once serialized and encoded, exceeds storage constraints of the scannable code, refrain from serializing and encoding all of the selected data, identify only a limited portion of the selected data and data context information for serializing and encoding into the scannable code and serialize and encode into the scannable code a link to any of the selected data that is not identified in the one or more portions of the selected data to serialize, render the scannable code or otherwise transmit the scannable code to the destination computing system. identify selected data, the selected data being selected from an application; identify data context information for the selected data; identify one or more portions of the selected data to serialize; serialize the one or more portions of the selected data as well as the data context information into serialized content; encode the serialized content into encoded serialized content, comprising a scannable code; if a total amount of data and data context information, once serialized and encoded, exceeds storage constraints of the scannable code, refrain from serializing and encoding all of the selected data, identify only a limited portion of the selected data and data context information for serializing and encoding into the scannable code and serialize and encode into the scannable code a link to any of the selected data that is not identified in the one or more portions of the selected data to serialize, render the scannable code or otherwise transmit the scannable code to the destination computing system.